trylink: remove useless redirects, add missing error checks
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Tue, 9 Oct 2007 13:08:02 +0000 (13:08 +0000)
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Tue, 9 Oct 2007 13:08:02 +0000 (13:08 +0000)
git-svn-id: svn://busybox.net/trunk/busybox@20209 69ca8d6d-28ef-0310-b511-8ec308f3f277

scripts/trylink

index 4ee5d82..0829121 100755 (executable)
@@ -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