Skip to content

Commit e7cc8a6

Browse files
committed
gcc-multilib: update to 16.1.1+20260502.
1 parent a1f6ee4 commit e7cc8a6

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

srcpkgs/gcc-multilib/template

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ archs="x86_64"
33
_triplet="x86_64-unknown-linux-gnu"
44

55
pkgname=gcc-multilib
6-
version=14.2.1+20250405
6+
version=16.1.1+20260502
77
revision=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" ;;
3030
esac
31-
checksum=9a84b0947d8fb18197eef3fce8e255e30a61f7f382cebb961b1705c1d99214a3
31+
checksum=d78e2e56ee6f89e40dc742ae0c8a716ad4eb4637bc57bd49f9dec48ce9753283
3232

3333
replaces="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

7882
do_build() {
79-
make ${makejobs}
83+
make -C build ${makejobs}
8084
}
8185

8286
do_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

101105
gcc-objc-multilib_package() {

0 commit comments

Comments
 (0)