From 21328dc0fd56865f17962041e1743bd5819843f8 Mon Sep 17 00:00:00 2001 From: Yann MAGNIN Date: Sun, 15 Jan 2023 11:47:50 +0100 Subject: [PATCH] sh-elf-vhex - v1.2.0-rc3 : fix GCC build *fix* > [scripts/binutils/configure] | explicit shared activation > [scripts/gcc/build] | disable verbose per default | libgcc string information > [scripts/gcc/configure] | quiet prerequisites install | explicit display prerequisites step --- scripts/binutils/configure.sh | 3 ++- scripts/gcc/build.sh | 11 +++++------ scripts/gcc/configure.sh | 4 +++- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/scripts/binutils/configure.sh b/scripts/binutils/configure.sh index 73edc3c..8f4c681 100755 --- a/scripts/binutils/configure.sh +++ b/scripts/binutils/configure.sh @@ -213,9 +213,10 @@ echo "$TAG Configuring binutils..." $quiet ../binutils-$VERSION/configure \ --prefix="$SYSROOT" \ --target='sh-elf-vhex' \ - --with-multilib-list='m3,m4-nofpu' \ --program-prefix='sh-elf-vhex-' \ + --with-multilib-list='m3,m4-nofpu' \ --enable-lto \ + --enable-shared \ --disable-nls #--- diff --git a/scripts/gcc/build.sh b/scripts/gcc/build.sh index 95a1ae6..fb6fe3b 100755 --- a/scripts/gcc/build.sh +++ b/scripts/gcc/build.sh @@ -1,6 +1,6 @@ #! /usr/bin/env bash -verbose=true +verbose=false #--- # Help screen @@ -83,14 +83,14 @@ echo "$TAG Configuring GCC (stage 1)..." $quiet ../gcc/configure \ --prefix="$SYSROOT" \ --target='sh-elf-vhex' \ + --program-prefix="sh-elf-vhex-" \ --with-multilib-list='m3,m4-nofpu' \ --enable-languages='c' \ --without-headers \ - --program-prefix="sh-elf-vhex-" \ --enable-lto \ + --enable-shared \ --disable-threads \ --disable-nls \ - --enable-shared \ $extra_args echo "$TAG Compiling GCC (stage 1) (usually 10-20 minutes)..." @@ -127,18 +127,17 @@ $quiet vxsdk -vvv build-superh ../fxlibc --verbose # Finish to build GCC #--- -echo "$TAG Compiling libgcc (stage 2)..." +echo "$TAG Compiling libgcc (stage 1)..." $quiet $make_cmd -j"$cores" all-target-libgcc -echo "$TAG Install libgcc (stage 2)..." +echo "$TAG Install libgcc (stage 1)..." $quiet $make_cmd -j"$cores" install-strip-target-libgcc - #--- # Indicate that the build is finished #--- diff --git a/scripts/gcc/configure.sh b/scripts/gcc/configure.sh index b5f83ed..39f3799 100755 --- a/scripts/gcc/configure.sh +++ b/scripts/gcc/configure.sh @@ -151,8 +151,10 @@ mv ./gcc-$VERSION/ ./gcc # Install dependencies #--- +echo "$TAG install dependencies..." + cd gcc -./contrib/download_prerequisites +$quiet ./contrib/download_prerequisites cd .. mkdir -p build