diff options
| -rw-r--r-- | configure | 3 | ||||
| -rwxr-xr-x | scripts/make.sh | 2 | 
2 files changed, 3 insertions, 2 deletions
| @@ -8,7 +8,8 @@  # Required for our expected ABI. we're 8-bit clean thus "char" must be unsigned.  CFLAGS="$CFLAGS -funsigned-char" -[ -z "$OPTIMIZE" ] && OPTIMIZE="-Os -ffunction-sections -fdata-sections -Wl,--gc-sections -fno-asynchronous-unwind-tables" +[ -z "$OPTIMIZE" ] && OPTIMIZE="-Os -ffunction-sections -fdata-sections -fno-asynchronous-unwind-tables" +[ -z "$LDOPTIMIZE" ] && LDOPTIMIZE="-Wl,--gc-sections"  [ -z "$CC" ] && CC=cc  [ -z "$STRIP" ] && STRIP=strip diff --git a/scripts/make.sh b/scripts/make.sh index 66fdad3b..42143f8e 100755 --- a/scripts/make.sh +++ b/scripts/make.sh @@ -180,7 +180,7 @@ do_loudly()  BUILD="${CROSS_COMPILE}${CC} $CFLAGS -I . $OPTIMIZE"  FILES="$(ls lib/*.c) main.c $TOYFILES" -LINK="-o toybox_unstripped -Wl,--as-needed $(cat generated/optlibs.dat)" +LINK="$LDOPTIMIZE -o toybox_unstripped -Wl,--as-needed $(cat generated/optlibs.dat)"  # This is a parallel version of: do_loudly $BUILD $FILES $LINK || exit 1 | 
