trylink: remove useless redirects, add missing error checks
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 9 Oct 2007 13:08:02 +0000 (13:08 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 9 Oct 2007 13:08:02 +0000 (13:08 -0000)
scripts/trylink

index 4ee5d825597dd7bd943645e13e30a3aa6482325c..0829121abac926b93c88b2d7b7a1de64d84b1db5 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