From 6e6c015290903fcd7b6d81ee738b2292b49365e9 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Fri, 21 Mar 2025 16:20:26 +1100 Subject: [PATCH] fix some high core count reproducibility issues --- steps/binutils-2.30/pass1.sh | 4 ++-- steps/gcc-4.0.4/pass1.sh | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/steps/binutils-2.30/pass1.sh b/steps/binutils-2.30/pass1.sh index e84d3d57..96aaf635 100755 --- 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 index 361ba9ba..ac9c2153 100755 --- 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