Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
litecross: force gcc to use init/fini arrays
I overlooked that GCC was not doing this by default for musl, since binutils ld automatically converts the .ctors/.dtors GCC emits to init/fini arrays at link time. unfortunately lld does not do the same, so without --enable-initfini-array, GCC produces object files that lld will mislink unless it was configured with support for legacy GCC ctors.
- Loading branch information