• R
    disable legacy init/fini processing on ARM · 1da53dad
    Rich Felker 提交于
    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.
    1da53dad
dynlink.c 34.4 KB