* configure.in: Permit --enable-shared to specify a list of
[deliverable/binutils-gdb.git] / ld / configure.host
index 9d0b6282a9132a7c3f5f1030c1404ee22a8d8c07..a05f20b6bd8e4643873667d9120b7e0c957cda3f 100644 (file)
@@ -4,11 +4,12 @@
 # information.
 
 # This file sets the following shell variables:
-#  CC                  compiler to use (only if needed and not already set)
 #  HDEFINES            host specific compiler flags
 #  HOSTING_CRT0                crt0.o file used for bootstrapping
 #  HOSTING_LIBS                libraries used for bootstrapping
 #  NATIVE_LIB_DIRS     library directories to search on this host
+#  HLDFLAGS            link flags to use on this host
+#  RPATH_ENVVAR                environment variable used to find shared libraries
 
 HDEFINES=
 HOSTING_CRT0=/lib/crt0.o
@@ -35,10 +36,6 @@ i[345]86-*-bsd* | i[345]86-*-freebsd* | i[345]86-*-netbsd*)
   HOSTING_CRT0=/usr/lib/crt0.o
   ;;
 
-i[345]86-*-go32*)
-  test -z "${CC}" && CC="i386-go32-gcc -O2 -fno-omit-frame-pointer -Wl,-S"
-  ;;
-
 i[345]86-*-sysv4*)
   HOSTING_CRT0='/usr/ccs/lib/crt1.o /usr/ccs/lib/crti.o /usr/ccs/lib/values-Xa.o `if [ -f ../gcc/crtbegin.o ]; then echo ../gcc/crtbegin.o; else gcc -print-libgcc-file-name | sed -e 's/libgcc.a/crtbegin.o/'; fi`'
   HOSTING_LIBS='`if [ -f ../gcc/libgcc.a ] ; then echo ../gcc/libgcc.a ; else gcc -print-libgcc-file-name; fi`  -lc `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else gcc -print-libgcc-file-name | sed -e 's/libgcc.a/crtend.o/'; fi` /usr/ccs/lib/crtn.o'
@@ -121,7 +118,6 @@ m88*-motorola-sysv3)
 
 romp-*-*)
   HDEFINES=-DNO_VARARGS
-  CC=${CC-gcc}
   ;;
 
 sparc-*-solaris2*)
@@ -133,11 +129,13 @@ sparc-*-solaris2*)
 esac
 
 HLDFLAGS=
+RPATH_ENVVAR=LD_LIBRARY_PATH
 # If we have shared libraries, try to set rpath reasonably.
 if test "${shared}" = "true"; then
   case "${host}" in
   *-*-hpux*)
     HLDFLAGS='-Wl,+s,+b,$(libdir)'
+    RPATH_ENVVAR=SHLIB_PATH
     ;;
   *-*-irix5*)
     HLDFLAGS='-Wl,-rpath,$(libdir)'
@@ -164,6 +162,8 @@ case "${host}" in
       :
     elif grep 'No such file' conftest.t >/dev/null 2>&1; then
       :
+    elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
+      :
     elif test "${shared}" = "true"; then
       HLDFLAGS='-Wl,-rpath=$(libdir)'
     else
This page took 0.023996 seconds and 4 git commands to generate.