# HG changeset patch # User ihse # Date 1522785035 -7200 # Node ID 25695fce16016d4d3e2edc1a0b69402eae90c000 # Parent eaa925fc7f64ca8056103b4617fb79d9f9641da2 8200267: a.out created at top dir by Solaris build Reviewed-by: erikj diff -r eaa925fc7f64 -r 25695fce1601 make/autoconf/toolchain.m4 --- a/make/autoconf/toolchain.m4 Tue Apr 03 10:01:04 2018 -0700 +++ b/make/autoconf/toolchain.m4 Tue Apr 03 21:50:35 2018 +0200 @@ -597,8 +597,9 @@ # solstudio cc requires us to have an existing file to pass as argument, # but it need not be a syntactically correct C file, so just use - # ourself. :) - LINKER_VERSION_STRING=`$LD -Wl,-V $TOPDIR/configure 2>&1 | $HEAD -n 1 | $SED -e 's/ld: //'` + # ourself. :) The intermediate 'cat' is needed to stop ld from leaving + # a lingering a.out (!). + LINKER_VERSION_STRING=`$LD -Wl,-V $TOPDIR/configure 2>&1 | $CAT | $HEAD -n 1 | $SED -e 's/ld: //'` # Extract version number [ LINKER_VERSION_NUMBER=`$ECHO $LINKER_VERSION_STRING | \ $SED -e 's/.* \([0-9][0-9]*\.[0-9][0-9]*\)-\([0-9][0-9]*\.[0-9][0-9]*\)/\1.\2/'` ]