* update x86_64-pc-linux-gnu-gcc to 14.1.1+r58+gfc9fb69ad62-1

This commit is contained in:
Alexander Baldeck 2024-06-15 19:19:50 +02:00
parent 66937d8fb0
commit 0c7d8af3d7

View File

@ -18,10 +18,7 @@ url='http://gcc.gnu.org'
depends=("${_target}-binutils>=2.42" "${_target}-glibc>=2.39" "${_target}-libxcrypt" libmpc elfutils zlib)
makedepends=(git)
checkdepends=(dejagnu inetutils)
options=(!emptydirs !distcc !lto !strip)
case "${CARCH}" in
powerpc) options+=(!debug !lto) ;;
esac
options=(!emptydirs !debug !distcc !lto !strip)
conflicts=("${_target}-gcc-stage1" "${_target}-gcc-stage2")
replaces=("${_target}-gcc-stage1" "${_target}-gcc-stage2")
provides=("${_target}-gcc-stage1=${pkgver}" "${_target}-gcc-stage2=${pkgver}")
@ -41,6 +38,8 @@ prepare() {
# Do not run fixincludes
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
sed -i 's@/lib64@/lib@g' gcc/config/rs6000/t-*
# hack! - some configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
@ -114,5 +113,6 @@ package() {
--strip-unneeded {} \; 2>/dev/null || true
install -d -m 755 "$pkgdir/usr/$_target/usr/lib"
mv "$pkgdir/usr/$_target/lib" "$pkgdir/usr/$_target/usr/"
mv $pkgdir/usr/$_target/lib64/* $pkgdir/usr/$_target/usr/lib/
rm -r $pkgdir/usr/$_target/lib{,64}
}