summaryrefslogtreecommitdiff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-06-14 18:12:35 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-06-28 16:23:54 +0200
commit103285fee740ce18d908f2a0df0624be9ce86aba (patch)
tree9636048dfadf552a25f2ae4c82ef09a2c87bfd5d /src/bootstrap
parent1c436ab541c61eee970bb1bb6da93d48a05d7824 (diff)
downloadbootstrappable-toolchain-103285fee740ce18d908f2a0df0624be9ce86aba.tar.gz
stage-0/gcc: copy file to work around source modification in place
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/stage-0-gcc.TARGETS7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bootstrap/stage-0-gcc.TARGETS b/src/bootstrap/stage-0-gcc.TARGETS
index 5f067a3..a17ad1d 100644
--- a/src/bootstrap/stage-0-gcc.TARGETS
+++ b/src/bootstrap/stage-0-gcc.TARGETS
@@ -142,6 +142,13 @@
, " sed -i 's|#! */bin/sh|#!'\"${SHELL}\"'|g' $f.__work"
, " mv $f.__work $f"
, "done"
+ , "for f in mpfr/get_patches.c # Source modified in place"
+ , "do"
+ , " cp $f $f.__work"
+ , " rm $f"
+ , " chmod 755 $f.__work"
+ , " mv $f.__work $f"
+ , "done"
, "export check_msgfmt=no # do not use system's msgfmt, if available"
, "${SHELL} ./configure --prefix=/ --enable-languages=c,c++ --disable-multilib --disable-shared --disable-lto --disable-gcov --disable-libmudflap --disable-libgomp --disable-libssp --disable-nls --disable-libitm ${CONF_ARGS} >configure.log 2>&1 || (cat configure.log && exit 1)"
, "${MAKE} -j${NJOBS} >build.log 2>&1 || (cat configure.log build.log && exit 1)"