package/glibc: Fixes for CPUs without Altivec and VSX
authorJoel Stanley <joel@jms.id.au>
Fri, 6 Aug 2021 00:21:45 +0000 (09:51 +0930)
committerJoel Stanley <joel@jms.id.au>
Thu, 23 Sep 2021 06:27:57 +0000 (15:57 +0930)
commit40613adc61b65659eaef1aefc0ec4cd0f535d78f
tree68e96ac24377a640bd15e7592f9006464f5ed8b3
parentd30819f7fc779e2080dfdcced68fd231d085bf4c
package/glibc: Fixes for CPUs without Altivec and VSX

The first three patches are merged upstream to glibc master (after the
2.34 release).

The fourth patch is a hack to disable float128 (which breaks normal
builds). This should be optionally added when building for microwatt.

When building for microwatt, disable VSX and AltiVec as these are not
passed on from the TARGET_ABI flags set for all other packges.

Signed-off-by: Joel Stanley <joel@jms.id.au>
package/glibc/2.34-9-g9acab0bba6a5a57323b1f94bf95b21618a9e5aa4/0001-powerpc64-Replace-some-PPC_FEATURE_HAS_VSX-with-PPC_.patch [new file with mode: 0644]
package/glibc/2.34-9-g9acab0bba6a5a57323b1f94bf95b21618a9e5aa4/0002-powerpc64-Check-cacheline-size-before-using-optimise.patch [new file with mode: 0644]
package/glibc/2.34-9-g9acab0bba6a5a57323b1f94bf95b21618a9e5aa4/0003-powerpc64-Add-checks-for-Altivec-and-VSX-in-ifunc-se.patch [new file with mode: 0644]
package/glibc/2.34-9-g9acab0bba6a5a57323b1f94bf95b21618a9e5aa4/0004-Hack-out-float128-support.patch [new file with mode: 0644]
package/glibc/glibc.mk