From d19b87ece4add3dd24bea9d9d0b32946c219ef2c Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Tue, 9 Oct 2007 13:08:02 +0000 Subject: trylink: remove useless redirects, add missing error checks --- scripts/trylink | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'scripts/trylink') diff --git a/scripts/trylink b/scripts/trylink index 4ee5d8255..0829121ab 100755 --- a/scripts/trylink +++ b/scripts/trylink @@ -53,8 +53,7 @@ while test "$LDLIBS"; do -o $EXE -Wl,-Map -Wl,$EXE.map \ -Wl,--warn-common -Wl,--sort-common -Wl,--gc-sections \ -Wl,--start-group $O_FILES $A_FILES -Wl,--end-group \ - $l_list \ - >/dev/null + $l_list if test $? = 0; then echo "Library $one is not needed" LDLIBS="$without_one" @@ -82,7 +81,10 @@ if ! test -f busybox_ldscript; then -Wl,--warn-common -Wl,--sort-common -Wl,--gc-sections \ -Wl,--start-group $O_FILES $A_FILES -Wl,--end-group \ $l_list -Wl,--verbose \ - >/dev/null + || { + cat $EXE.out + exit 1 + } else echo "Custom linker script 'busybox_ldscript' found, using it" # Add SORT_BY_ALIGNMENT to linker script (found in $EXE.out): @@ -96,7 +98,10 @@ else -Wl,--start-group $O_FILES $A_FILES -Wl,--end-group \ $l_list -Wl,--verbose \ -Wl,-T -Wl,busybox_ldscript \ - >/dev/null + || { + cat $EXE.out + exit 1 + } fi . .config -- cgit v1.2.3