summaryrefslogtreecommitdiff
path: root/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-baremetal-toolchain.sh
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-baremetal-toolchain.sh')
-rw-r--r--devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-baremetal-toolchain.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-baremetal-toolchain.sh b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-baremetal-toolchain.sh
new file mode 100644
index 000000000000..9e4b2dede0a1
--- /dev/null
+++ b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-baremetal-toolchain.sh
@@ -0,0 +1,29 @@
+--- gnu-devtools-for-arm/build-baremetal-toolchain.sh.orig 2025-03-31 10:59:01 UTC
++++ gnu-devtools-for-arm/build-baremetal-toolchain.sh
+@@ -263,7 +263,7 @@ flag_morello=0
+ check_targets="check-binutils check-ld check-gas check-gcc check-g++ check-target-libatomic check-target-libstdc++-v3 check-gdb"
+ check_nano_targets="check-gcc-nano check-g++-nano check-target-libstdc++-v3-nano"
+ # Parse command-line options
+-args=$(getopt -ohj:l:x -l bugurl:,builddir:,config-flags-binutils:,config-flags-gcc:,config-flags-host-tools:,config-flags-qemu:,debug,debug-target,dejagnu-site:,dejagnu-src:,enable-gdb,enable-gdb-with-python:,disable-gdb,enable-gcc,disable-gcc,enable-binutils,disable-binutils,enable-newlib,disable-newlib,enable-maintainer-mode,disable-maintainer-mode,enable-newlib-nano,disable-newlib-nano,enable-newlib-nano-check,disable-newlib-nano-check,enable-qemu,disable-qemu,help,host-toolchain-path:,ldflags-for-target:,ldflags-for-nano-target:,newlib-installdir:,package,no-package,qemu-test-path:,release,no-release,resultdir:,srcdir:,tag:,tardir:,target:,target-board:,timestamp:,with-language:,check-gdb,no-check-gdb,morello,host: -n $(basename "$0") -- "$@")
++args=$(${LOCALBASE}/bin/getopt -ohj:l:x -l bugurl:,builddir:,config-flags-binutils:,config-flags-gcc:,config-flags-host-tools:,config-flags-qemu:,debug,debug-target,dejagnu-site:,dejagnu-src:,enable-gdb,enable-gdb-with-python:,disable-gdb,enable-gcc,disable-gcc,enable-binutils,disable-binutils,enable-newlib,disable-newlib,enable-maintainer-mode,disable-maintainer-mode,enable-newlib-nano,disable-newlib-nano,enable-newlib-nano-check,disable-newlib-nano-check,enable-qemu,disable-qemu,help,host-toolchain-path:,ldflags-for-target:,ldflags-for-nano-target:,newlib-installdir:,package,no-package,qemu-test-path:,release,no-release,resultdir:,srcdir:,tag:,tardir:,target:,target-board:,timestamp:,with-language:,check-gdb,no-check-gdb,morello,host: -n $(basename "$0") -- "$@")
+ eval set -- "$args"
+ while [ $# -gt 0 ]; do
+ if [ -n "${opt_prev:-}" ]; then
+@@ -1305,7 +1305,7 @@ while true; do
+ ( ulimit -v $memlimit &&
+ RUNTESTFLAGS="$RUNTESTFLAGS" \
+ DEJAGNU_TIMEOUT=$timelimit toolchain_prefix="$installdir$prefix" \
+- make -C "$objdir/binutils" $parallel -k "$stage" \
++ gmake -C "$objdir/binutils" $parallel -k "$stage" \
+ CC_FOR_TARGET="$installdir$prefix/bin/$target-gcc") || true
+ # Capture the results
+ mkdir -p "$resultdir/vanilla"
+@@ -1357,7 +1357,7 @@ while true; do
+ if [ $flag_check_gdb -eq 1 ]; then
+ ( ulimit -v $memlimit &&
+ RUNTESTFLAGS="${default_target_board:+--target_board=$default_target_board} $RUNTESTFLAGS" \
+- toolchain_prefix="$installdir$prefix" make -C "$objdir/gdb" $parallel -k "$stage") || true
++ toolchain_prefix="$installdir$prefix" gmake -C "$objdir/gdb" $parallel -k "$stage") || true
+
+ # Capture the results
+ mkdir -p "$resultdir/vanilla"