Skip to content

Commit 586e5ee

Browse files
fix(tur/gcc-15): apply --with-ld=$TERMUX_PREFIX/bin/ld.bfd
- Fixes termux/termux-packages#29175 - Necessary after termux/termux-packages#28586
1 parent ad20287 commit 586e5ee

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

tur/gcc-15/build.sh

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ TERMUX_PKG_HOMEPAGE=http://gcc.gnu.org/
22
TERMUX_PKG_DESCRIPTION="GNU C compiler"
33
TERMUX_PKG_LICENSE="GPL-3.0"
44
TERMUX_PKG_DEPENDS="binutils, libc++, libgmp, libmpfr, libmpc, libisl, zlib"
5-
TERMUX_PKG_VERSION=15.2.0
5+
TERMUX_PKG_VERSION="15.2.0"
6+
TERMUX_PKG_REVISION=1
67
TERMUX_PKG_MAINTAINER="@licy183"
7-
TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gcc/gcc-${TERMUX_PKG_VERSION}/gcc-${TERMUX_PKG_VERSION}.tar.gz
8+
TERMUX_PKG_SRCURL="https://mirrors.kernel.org/gnu/gcc/gcc-${TERMUX_PKG_VERSION}/gcc-${TERMUX_PKG_VERSION}.tar.gz"
89
TERMUX_PKG_SHA256=7294d65cc1a0558cb815af0ca8c7763d86f7a31199794ede3f630c0d1b0a5723
910
TERMUX_PKG_BREAKS="binutils-is-llvm"
1011
TERMUX_PKG_NO_STATICSPLIT=true
12+
TERMUX_PKG_ON_DEVICE_BUILD_NOT_SUPPORTED=true
1113
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="\
1214
--enable-initfini-array
1315
--enable-default-pie
@@ -29,6 +31,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="\
2931
--disable-libstdcxx
3032
--disable-multilib
3133
--disable-tls
34+
--with-ld=$TERMUX_PREFIX/bin/ld.bfd
3235
--with-libatomic
3336
--with-system-zlib
3437
--with-gmp=$TERMUX_PREFIX
@@ -61,10 +64,6 @@ fi
6164
source $TERMUX_SCRIPTDIR/common-files/setup_toolchain_gcc.sh
6265

6366
termux_step_pre_configure() {
64-
if $TERMUX_ON_DEVICE_BUILD; then
65-
termux_error_exit "Package '$TERMUX_PKG_NAME' is not available for on-device builds."
66-
fi
67-
6867
export ac_cv_func_aligned_alloc=no
6968
export ac_cv_func__aligned_malloc=no
7069
export ac_cv_func_memalign=no

0 commit comments

Comments
 (0)