5 Commits

Author SHA1 Message Date
Rich Felker
4be756d35c update all static pie patches to ensure -static reached the linker
on some targets, the logic for the compiler option -static seems not
to be processed when -pie is present. rather than playing
whack-a-mole, just ensure LD_PIE_SPEC specs always pass -static to ld
if either -static or -static-pie is present on the compiler driver
command line.

this may produce redundant -static arguments but it doesn't matter.
2025-07-21 02:25:06 +00:00
rofl0r
c1f8654e67 gcc 5-7: fix build error for x86 targets
building any of i?86, x86_64, and x32 targets on a *musl* host with a
recent gcc host version (in my testing gcc 11), fails due to attempt
to convert a pointer type (nullptr_t) implicitly to bool.

the issue affects the 3 supported gcc versions 5.3.0, 6.5.0 and 7.5.0.
2025-02-17 17:53:26 -05:00
Rich Felker
6486b2b2a2 add patch for gcc sh/fdpic bug 114641 2024-05-06 12:05:08 -04:00
Rich Felker
5b405688ee add gcc patches for powerpc-spe musl dynamic linker name
spe uses -sf abi
2021-07-05 14:49:24 -04:00
rofl0r
f442c9178b replace GCC 7.3.0 with 7.5.0 2021-06-23 20:19:07 -04:00