diff options
| -rwxr-xr-x | configure | 7 | 
1 files changed, 4 insertions, 3 deletions
| @@ -58,7 +58,7 @@ else eval "fnmatch '*/' \"\${$1}\"" && eval "$1=\${$1%/}" ; fi  tryflag () {  printf "checking whether compiler accepts %s... " "$2"  echo "typedef int x;" > "$tmpc" -if $CC "$2" -c -o /dev/null "$tmpc" 2>/dev/null ; then +if $CC "$2" -c -o /dev/null "$tmpc" >/dev/null 2>&1 ; then  printf "yes\n"  eval "$1=\"\${$1} \$2\""  eval "$1=\${$1# }" @@ -72,7 +72,7 @@ fi  tryldflag () {  printf "checking whether linker accepts %s... " "$2"  echo "typedef int x;" > "$tmpc" -if $CC -nostdlib -shared "$2" -o /dev/null "$tmpc" 2>/dev/null ; then +if $CC -nostdlib -shared "$2" -o /dev/null "$tmpc" >/dev/null 2>&1 ; then  printf "yes\n"  eval "$1=\"\${$1} \$2\""  eval "$1=\${$1# }" @@ -299,7 +299,8 @@ shared=no  # Find compiler runtime library  test -z "$LIBCC" && tryldflag LIBCC -lgcc && tryldflag LIBCC -lgcc_eh  test -z "$LIBCC" && tryldflag LIBCC -lcompiler_rt -test -z "$LIBCC" && tryldflag LIBCC -lpcc +test -z "$LIBCC" && try_libcc=`$CC -print-file-name=libpcc.a 2>/dev/null` \ +                 && tryldflag LIBCC "$try_libcc"  printf "using compiler runtime libraries: %s\n" "$LIBCC" | 
