summaryrefslogtreecommitdiff
path: root/util/crossgcc/buildgcc
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2015-04-13 17:15:12 +0200
committerIdwer Vollering <vidwer@gmail.com>2015-04-26 15:39:32 +0200
commitd268ab32e3136534e8a1dd7e53eafd3583aea15a (patch)
tree32d76622d0751533dfa1b11b4ded286a6d94b5fd /util/crossgcc/buildgcc
parent7f845b3ebe936f0abe7f404d3760421f5c3219f0 (diff)
crossgcc: close stdin when search_tool() execute programs.
bzip2 --version |grep -c will wait for input on stdin. ./buildgcc will hang because of this. Add `cat /dev/null |` close the stdin. Change-Id: I2a8b08a4d90ca7a89705923d5b68ba6ac13f29b3 Signed-off-by: Alexander Couzens <lynxis@fe80.eu> Reviewed-on: http://review.coreboot.org/9605 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'util/crossgcc/buildgcc')
-rwxr-xr-xutil/crossgcc/buildgcc2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 8bcaf2f26a..5a15e6d9fa 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -108,7 +108,7 @@ searchtool()
fi
for i in "$1" "g$1" "gnu$1"; do
if test -x "`which $i 2>/dev/null`"; then
- if test `$i --version 2>&1 |grep -c "$search"` \
+ if test `cat /dev/null | $i --version 2>&1 |grep -c "$search"` \
-gt 0; then
echo $i
return