shave: hack around the configure ld check for make distcheck.
configure calls $(CC) -print-prog-name=ld to get the binary for the linker. The shave script prints " CC \nld" which can't be parsed by configure, resulting in a fatal error. This patch special-cases -print-prog-name and passes it though directly without any additional output. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
58d9a4c635
commit
bc0841b6e8
10
shave.in
10
shave.in
|
@ -33,6 +33,13 @@ while test "$#" -gt 0; do
|
|||
lt_output="$1"
|
||||
preserved_args="$preserved_args $opt"
|
||||
;;
|
||||
# hack for configure. configure calls $CC -print-prog-name=ld to get
|
||||
# the linker. Without this bit here, the output can't be parsed and
|
||||
# configure thinks there's no valid linker installed.
|
||||
-print-prog-name=*)
|
||||
mode="find-ld"
|
||||
preserved_args="$preserved_args $opt"
|
||||
;;
|
||||
*)
|
||||
preserved_args="$preserved_args $opt"
|
||||
;;
|
||||
|
@ -44,6 +51,9 @@ case "$mode,$tool" in
|
|||
link,*)
|
||||
pass_through=1
|
||||
;;
|
||||
find-ld,*)
|
||||
pass_through=1
|
||||
;;
|
||||
*,cxx)
|
||||
Q=" CXX "
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue
Block a user