diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2015-04-13 17:15:12 +0200 |
---|---|---|
committer | Idwer Vollering <vidwer@gmail.com> | 2015-04-26 15:39:32 +0200 |
commit | d268ab32e3136534e8a1dd7e53eafd3583aea15a (patch) | |
tree | 32d76622d0751533dfa1b11b4ded286a6d94b5fd | |
parent | 7f845b3ebe936f0abe7f404d3760421f5c3219f0 (diff) | |
download | coreboot-d268ab32e3136534e8a1dd7e53eafd3583aea15a.tar.xz |
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>
-rwxr-xr-x | util/crossgcc/buildgcc | 2 |
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 |