logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: bf348d6b5644baffad83f8ffc950e5d19ae5fa3f
parent c83aea05f300d7db3b0d378ee2a314f631a9cc4f
Author: fosslinux <fosslinux@aussies.space>
Date:   Tue, 11 Feb 2025 20:50:44 +1100

gcc: change libiberty rebuilds to not use hardcoded line nos

Diffstat:

Msteps/SHA256SUMS.pkgs2+-
Msteps/gcc-10.5.0/pass1.sh6+++---
Msteps/gcc-13.3.0/pass1.sh6+++---
Msteps/gcc-4.7.4/pass1.sh6+++---
4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs @@ -55,7 +55,7 @@ ab8b5b92de4780b085d8bc7e98ee72ad5ba9c07b26690c579c559b5cc21817eb gc-8.0.4_0.tar 073c34853a2a7d221028d77029105d91a81fc82c2000bc171880270ad69fb4ea gcc-13.3.0_0.tar.bz2 64052d4b2ad1ac405455767b3ac09b77c31d90c38b1d69bfc0922902bd943a2d gcc-4.0.4_0.tar.bz2 da88bb5900f33c1caca9180784e47367e64ec9f258182a147d84168540de1450 gcc-4.0.4_1.tar.bz2 -cbbc193d4bef0b9ac9e4ba0111009297da66bc65de12c9f07b14d3f0d3be9688 gcc-4.7.4_0.tar.bz2 +325206b9d09cba81929a13a9ef23058bca3f37a0a82341de15780952e6ea9538 gcc-4.7.4_0.tar.bz2 6b5236819c5963d33dffa022142df70644dbc1960adcb4456017112cf9b79f5b gettext-0.21_0.tar.bz2 309282ba840f80b5e10897b1221f3ff3329b9e05b982c788d03652f411974524 gmp-6.2.1_0.tar.bz2 e89c5a38c49f2beb959e51732ff29bcf3652945e4f1c2bf70d39310c22b0c58f gperf-3.1_0.tar.bz2 diff --git a/steps/gcc-10.5.0/pass1.sh b/steps/gcc-10.5.0/pass1.sh @@ -134,11 +134,11 @@ src_prepare() { # Regenerate crc table in libiberty/crc32.c pushd libiberty - sed -n -e '38,65p' crc32.c > crcgen.c + sed -n '/^ #include <stdio.h>/,/^ \}$/p' crc32.c > crcgen.c gcc -o crcgen crcgen.c - head -n 69 crc32.c > crc32.c.new + sed '/crc_v3\.txt/{n; q}' crc32.c > crc32.c.new ./crcgen >> crc32.c.new - tail -n +138 crc32.c >> crc32.c.new + sed '1,/^};$/d' crc32.c >> crc32.c.new mv crc32.c.new crc32.c popd diff --git a/steps/gcc-13.3.0/pass1.sh b/steps/gcc-13.3.0/pass1.sh @@ -170,11 +170,11 @@ src_prepare() { # Regenerate crc table in libiberty/crc32.c pushd libiberty - sed -n -e '38,65p' crc32.c > crcgen.c + sed -n '/^ #include <stdio.h>/,/^ \}$/p' crc32.c > crcgen.c gcc -o crcgen crcgen.c - head -n 69 crc32.c > crc32.c.new + sed '/crc_v3\.txt/{n; q}' crc32.c > crc32.c.new ./crcgen >> crc32.c.new - tail -n +138 crc32.c >> crc32.c.new + sed '1,/^};$/d' crc32.c >> crc32.c.new mv crc32.c.new crc32.c popd diff --git a/steps/gcc-4.7.4/pass1.sh b/steps/gcc-4.7.4/pass1.sh @@ -146,11 +146,11 @@ src_prepare() { # Regenerate crc table in libiberty/crc32.c pushd libiberty - sed -n -e '39,66p' crc32.c > crcgen.c + sed -n '/^ #include <stdio.h>/,/^ \}$/p' crc32.c > crcgen.c gcc -o crcgen crcgen.c - head -n 70 crc32.c > crc32.c.new + sed '/crc_v3\.txt/{n; q}' crc32.c > crc32.c.new ./crcgen >> crc32.c.new - tail -n +139 crc32.c >> crc32.c.new + sed '1,/^};$/d' crc32.c >> crc32.c.new mv crc32.c.new crc32.c popd