ef12c8587c529b7e3ecaddec785cdb478574f6f6
The El compiler inlines imported modules into each module's .c file. On macOS, ld64 accepts duplicate strong symbols silently. On Linux, GNU ld rejects them. soul.c is a fully merged file — every function from every imported module is present in it — so linking only soul.c against el_runtime.c produces a correct binary with no duplicates.
Description
Neuron - the canonical CGI substrate. Real soul.el lives here.
16 MiB
Languages
Emacs Lisp
91.8%
Python
3.9%
Shell
2.1%
HTML
1.5%
Dockerfile
0.7%