@@ -3,7 +3,7 @@ archs="x86_64"
33_triplet="x86_64-unknown-linux-gnu"
44
55pkgname=gcc-multilib
6- version=14.2 .1+20250405
6+ version=16.1 .1+20260502
77revision=1
88_patchver="${version%+*}"
99_minorver="${version%.*}"
@@ -28,7 +28,7 @@ case "${version}" in
2828 *+*) distfiles="https://gcc.gnu.org/pub/gcc/snapshots/${_majorver}-${version#*+}/gcc-${_majorver}-${version#*+}.tar.xz" ;;
2929 *) distfiles="${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz" ;;
3030esac
31- checksum=9a84b0947d8fb18197eef3fce8e255e30a61f7f382cebb961b1705c1d99214a3
31+ checksum=d78e2e56ee6f89e40dc742ae0c8a716ad4eb4637bc57bd49f9dec48ce9753283
3232
3333replaces="libmpx-devel-32bit>=0 libssp-32bit>=0 libssp-devel-32bit>=0"
3434
@@ -46,7 +46,11 @@ do_configure() {
4646 # hack! some configure tests for header files using "$CPP $CPPFLAGS"
4747 sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
4848
49- ./configure --prefix=/usr \
49+ mkdir -p build
50+ cd build
51+
52+ CONFIG_SHELL=/bin/bash \
53+ ${wrksrc}/configure --prefix=/usr \
5054 --mandir=/usr/share/man \
5155 --infodir=/usr/share/info \
5256 --libexecdir=/usr/lib \
@@ -76,14 +80,14 @@ do_configure() {
7680}
7781
7882do_build() {
79- make ${makejobs}
83+ make -C build ${makejobs}
8084}
8185
8286do_install() {
8387 local _pc_triplet=x86_64-pc-linux-gnu
8488 # Install to a tempdir and then only copy relevant files.
8589 cd ${wrksrc}
86- make DESTDIR=${wrksrc}/${pkgname}-build install
90+ make -C build DESTDIR=${wrksrc}/${pkgname}-build install
8791
8892 # Make version a symlink of major version to make all versions
8993 # from the same series work automagically.
@@ -95,7 +99,7 @@ do_install() {
9599 cp -a ${wrksrc}/${pkgname}-build/usr/include/c++/${_patchver}/${_pc_triplet}/32 \
96100 ${DESTDIR}/usr/include/c++/${_minorver}/${_triplet}
97101
98- vinstall ${wrksrc}/host-${_pc_triplet} /gcc/specs 644 usr/lib/gcc/${_triplet}/${_minorver}
102+ vinstall ${wrksrc}/build /gcc/specs 644 usr/lib/gcc/${_triplet}/${_minorver}
99103}
100104
101105gcc-objc-multilib_package() {
0 commit comments