mirror of
https://github.com/pmmp/musl-cross-make.git
synced 2025-07-05 17:22:58 +00:00
previously this was missed because there's target-specific spec magic for a few targets to do it, but many including arm don't have it. without this, use of -static-pie produces broken binaries which lack an interpreter but link to shared libraries on the targets affected. use of -static -pie (preferred form) is not affected. gcc versions prior to 8.x did not have -static-pie (because there was no upstream static pie support) so this patch is only needed for 8+, and only to prevent breakage if someone uses the -static-pie option instead of -static with -pie.
3.0 KiB
3.0 KiB