From 11a2c4d0dfd730fd077df13158409430341fb765 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Sat, 24 Jul 2021 01:17:11 +0300 Subject: gcc: use clinst, clsed --- core/gcc/build | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/core/gcc/build b/core/gcc/build index e3bb1e03..9b62feed 100755 --- a/core/gcc/build +++ b/core/gcc/build @@ -2,20 +2,14 @@ sys_arch=${3:-$(uname -m)} -sed_i() { - for file; do :; done - sed "$@" > _ - cat _ > "$file"; rm -f _ -} - # Make sure gmp is built with generic options. cp gcc/gmp/configfsf.guess gcc/gmp/config.guess cp gcc/gmp/configfsf.sub gcc/gmp/config.sub if [ "${sys_arch#i*86}" ]; then # Do not create lib64 directories - sed_i '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64 - sed_i 's/lib64/lib/' gcc/gcc/config/i386/linux64.h + clsed '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64 + clsed 's/lib64/lib/' gcc/gcc/config/i386/linux64.h else # Apply libssp patch for i686. (cd gcc; patch -Np1 < ../musl-libssp.patch) @@ -71,7 +65,7 @@ find "$1" -name libgij.a -exec rm -f {} + ln -s gcc "$1/usr/bin/cc" # POSIX compliance. -install -Dm755 ../c99 "$1/usr/bin/c99" +clinst -Dm755 ../c99 "$1/usr/bin/c99" # Symlink for LTO. { -- cgit v1.2.3