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.
32 MiB
Languages
Emacs Lisp
79.5%
Shell
13.8%
Python
4.4%
HTML
1%
Go Template
0.8%
Other
0.5%