summaryrefslogtreecommitdiff
path: root/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-cross-linux-toolchain.sh
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-cross-linux-toolchain.sh')
-rw-r--r--devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-cross-linux-toolchain.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-cross-linux-toolchain.sh b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-cross-linux-toolchain.sh
new file mode 100644
index 000000000000..e2c404908e53
--- /dev/null
+++ b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_build-cross-linux-toolchain.sh
@@ -0,0 +1,29 @@
+--- gnu-devtools-for-arm/build-cross-linux-toolchain.sh.orig 2025-03-31 10:59:01 UTC
++++ gnu-devtools-for-arm/build-cross-linux-toolchain.sh
+@@ -1174,7 +1174,7 @@ EOF
+ mkdir -p "${build_sysroot}/$target_libdir"
+ mkdir -p "${build_sysroot}/$target_rtlddir"
+
+- make -C "$objdir/$libname-headers" csu/subdir_lib
++ gmake -C "$objdir/$libname-headers" csu/subdir_lib
+ cp $objdir/$libname-headers/csu/crt1.o $objdir/$libname-headers/csu/crti.o $objdir/$libname-headers/csu/crtn.o "$build_sysroot/$target_libdir"
+
+ libc_host_compiler="$installdir/$host_prefix/bin"
+@@ -1445,7 +1445,7 @@ EOF
+ ( ulimit -S -t 120 &&
+ RUNTESTFLAGS="$RUNTESTFLAGS" \
+ DESTDIR=${installdir} \
+- make -C $objdir_local -k $parallel $stage \
++ gmake -C $objdir_local -k $parallel $stage \
+ CC_FOR_TARGET="${installdir}/${host_prefix}/bin/$target-gcc" ) \
+ || true
+
+@@ -1481,7 +1481,7 @@ EOF
+ if [ -d "$srcdir/libffi" ];
+ then
+ RUNTESTFLAGS="$RUNTESTFLAGS CC_FOR_TARGET=$target-gcc" \
+- make -C "$objdir/libffi" PARALLELMFLAGS=$parallel -k check || true
++ gmake -C "$objdir/libffi" PARALLELMFLAGS=$parallel -k check || true
+ # Capture the results
+ mkdir -p "$resultdir"
+ name=libffi