
. clang-linked binaries were not calling global constructors, as the code to do so wasn't in csu/ and linked . it does work for gcc as it uses its self-supplied crt{begin,end} code . this commit copies netbsd's crt{begin,end}.S, which contains constructor/destructor calling code, called from .init and .fini sections already accumulated by the linker. the _init function was already called by the C startup code before calling main. . based on work by Antoine Leca
Description
Languages
C
78.2%
Roff
10.2%
Assembly
4.6%
Shell
3.7%
Makefile
1.6%
Other
1.2%