musl/arch/arm
Rich Felker 1da53dad27 disable legacy init/fini processing on ARM
since the old, poorly-thought-out musl approach to init/fini arrays on
ARM (when it was the only arch that needed them) was to put the code
in crti/crtn and have the legacy _init/_fini code run the arrays,
adding proper init/fini array support caused the arrays to get
processed twice on ARM. I'm not sure skipping legacy init/fini
processing is the best solution to the problem, but it works, and it
shouldn't break anything since the legacy init/fini system was never
used for ARM EABI.
2013-07-22 14:08:33 -04:00
..
bits change wint_t to unsigned 2013-07-22 13:05:41 -04:00
src add some ARM EABI-specific exception handling infrastructure 2013-07-10 16:11:01 -04:00
atomic.h remove little-endian assumption from arm atomic.h 2012-07-08 00:05:08 -04:00
pthread_arch.h add support for TLS variant I, presently needed for arm and mips 2012-10-15 18:51:53 -04:00
reloc.h disable legacy init/fini processing on ARM 2013-07-22 14:08:33 -04:00
syscall_arch.h remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG 2013-03-26 23:07:31 -04:00