logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 6e6c015290903fcd7b6d81ee738b2292b49365e9
parent 5a3dc0fafc5e84a7c4dbfe8c2885a2a43bf0c384
Author: fosslinux <fosslinux@aussies.space>
Date:   Fri, 21 Mar 2025 16:20:26 +1100

fix some high core count reproducibility issues

Diffstat:

Msteps/binutils-2.30/pass1.sh4++--
Msteps/gcc-4.0.4/pass1.sh1+
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/steps/binutils-2.30/pass1.sh b/steps/binutils-2.30/pass1.sh @@ -84,7 +84,7 @@ src_prepare() { CC=tcc LD=true ./configure make headers mv configure.ac.bak configure.ac - make distclean + make clean cd .. # Regenerate files @@ -100,7 +100,7 @@ src_prepare() { cd libiberty CC=tcc ./configure --enable-maintainer-mode make maint-deps - make distclean + make clean cd .. # Regenerate MeP sections diff --git a/steps/gcc-4.0.4/pass1.sh b/steps/gcc-4.0.4/pass1.sh @@ -99,6 +99,7 @@ src_compile() { ln -s . build/build-i386-unknown-linux-musl mkdir build/gcc/include ln -s ../../../gcc/gsyslimits.h build/gcc/include/syslimits.h + make -j1 -C build/gcc gengtype-yacc.c for dir in libiberty libcpp gcc; do make "${MAKEJOBS}" -C build/$dir LIBGCC2_INCLUDES=-I"${PREFIX}/include" STMP_FIXINC= done