diff --git a/tur/gcc-14/build.sh b/tur/gcc-14/build.sh index b2bc01a95f..45e019ce0d 100644 --- a/tur/gcc-14/build.sh +++ b/tur/gcc-14/build.sh @@ -2,12 +2,14 @@ TERMUX_PKG_HOMEPAGE=http://gcc.gnu.org/ TERMUX_PKG_DESCRIPTION="GNU C compiler" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_DEPENDS="binutils, libc++, libgmp, libmpfr, libmpc, libisl, zlib" -TERMUX_PKG_VERSION=14.3.0 +TERMUX_PKG_VERSION="14.3.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_MAINTAINER="@licy183" -TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gcc/gcc-${TERMUX_PKG_VERSION}/gcc-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL="https://mirrors.kernel.org/gnu/gcc/gcc-${TERMUX_PKG_VERSION}/gcc-${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=ace8b8b0dbfe6abfc22f821cb093e195aa5498b7ccf7cd23e4424b9f14afed22 TERMUX_PKG_BREAKS="binutils-is-llvm" TERMUX_PKG_NO_STATICSPLIT=true +TERMUX_PKG_ON_DEVICE_BUILD_NOT_SUPPORTED=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="\ --enable-initfini-array --enable-default-pie @@ -29,6 +31,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="\ --disable-libstdcxx --disable-multilib --disable-tls +--with-ld=$TERMUX_PREFIX/bin/ld.bfd --with-libatomic --with-system-zlib --with-gmp=$TERMUX_PREFIX @@ -61,10 +64,6 @@ fi source $TERMUX_SCRIPTDIR/common-files/setup_toolchain_gcc.sh termux_step_pre_configure() { - if $TERMUX_ON_DEVICE_BUILD; then - termux_error_exit "Package '$TERMUX_PKG_NAME' is not available for on-device builds." - fi - export ac_cv_func_aligned_alloc=no export ac_cv_func__aligned_malloc=no export ac_cv_func_memalign=no diff --git a/tur/gcc-15/build.sh b/tur/gcc-15/build.sh index bfbd363fa5..ad412f2788 100644 --- a/tur/gcc-15/build.sh +++ b/tur/gcc-15/build.sh @@ -2,12 +2,14 @@ TERMUX_PKG_HOMEPAGE=http://gcc.gnu.org/ TERMUX_PKG_DESCRIPTION="GNU C compiler" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_DEPENDS="binutils, libc++, libgmp, libmpfr, libmpc, libisl, zlib" -TERMUX_PKG_VERSION=15.2.0 +TERMUX_PKG_VERSION="15.2.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_MAINTAINER="@licy183" -TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gcc/gcc-${TERMUX_PKG_VERSION}/gcc-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL="https://mirrors.kernel.org/gnu/gcc/gcc-${TERMUX_PKG_VERSION}/gcc-${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=7294d65cc1a0558cb815af0ca8c7763d86f7a31199794ede3f630c0d1b0a5723 TERMUX_PKG_BREAKS="binutils-is-llvm" TERMUX_PKG_NO_STATICSPLIT=true +TERMUX_PKG_ON_DEVICE_BUILD_NOT_SUPPORTED=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="\ --enable-initfini-array --enable-default-pie @@ -29,6 +31,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="\ --disable-libstdcxx --disable-multilib --disable-tls +--with-ld=$TERMUX_PREFIX/bin/ld.bfd --with-libatomic --with-system-zlib --with-gmp=$TERMUX_PREFIX @@ -61,10 +64,6 @@ fi source $TERMUX_SCRIPTDIR/common-files/setup_toolchain_gcc.sh termux_step_pre_configure() { - if $TERMUX_ON_DEVICE_BUILD; then - termux_error_exit "Package '$TERMUX_PKG_NAME' is not available for on-device builds." - fi - export ac_cv_func_aligned_alloc=no export ac_cv_func__aligned_malloc=no export ac_cv_func_memalign=no