fix musl-gcc wrapper to be compatible with default-pie gcc toolchains
authorRich Felker <dalias@aerifal.cx>
Thu, 2 Aug 2018 23:15:48 +0000 (19:15 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 2 Aug 2018 23:15:48 +0000 (19:15 -0400)
commit7dad9c212587267818de919dd9c5886f18f99779
treec40a9c1b374304ffb30720fa9d35a92240217d0b
parent14992d4384990d40f6d3cfb799780fb696d77762
fix musl-gcc wrapper to be compatible with default-pie gcc toolchains

the specfile for the wrapper was written assuming output is pie only
if -pie appears on the command line. recent (and older patched)
versions of gcc can be configured to produce pie output by default,
adn when used with such a toolchain, the wrapper linked the wrong
startfiles (crt*) containing pic-incompatible code.

rather than trying to figure out gcc's default, simply always use the
pic-compatible start files.
tools/musl-gcc.specs.sh