diff configure.in @ 2676:a5a300c61159

[project @ 1997-02-14 03:16:06 by jwe]
author jwe
date Fri, 14 Feb 1997 03:16:12 +0000
parents 5b13fb88db90
children 7a820bb7f406
line wrap: on
line diff
--- a/configure.in	Thu Feb 13 22:36:26 1997 +0000
+++ b/configure.in	Fri Feb 14 03:16:12 1997 +0000
@@ -21,7 +21,7 @@
 ### Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 ### 02111-1307, USA. 
 
-AC_REVISION($Revision: 1.254 $)
+AC_REVISION($Revision: 1.255 $)
 AC_PREREQ(2.9)
 AC_INIT(src/octave.cc)
 AC_CONFIG_HEADER(config.h)
@@ -385,12 +385,19 @@
 CXXPICFLAG=-fPIC
 FPICFLAG=-fPIC
 SHLEXT=so
+SH_LD="$CC"
+SH_LDFLAGS=-shared
 RLD_FLAG=
 case "$canonical_host_type" in
+  *-*-386bsd* | *-*-openbsd* | *-*-netbsd* | *-*-freebsd*)
+    SH_LD=ld
+    SH_LDFLAGS=-Bshareable
+  ;;
   alpha-dec-osf*)
     CPICFLAG=
     CXXPICFLAG=
     FPICFLAG=
+    SH_LDFLAGS="-Xlinker -exepct_unresolved -Xlinker '*'"
     RLD_FLAG='-Xlinker -rpath -Xlinker $(libdir)'
   ;;
 changequote(,)dnl
@@ -449,11 +456,17 @@
 AC_MSG_RESULT([defining CXXPICFLAG to be $CXXPICFLAG])
 AC_MSG_RESULT([defining SHLEXT to be $SHLEXT])
 AC_MSG_RESULT([defining DLFCN_DIR to be $DLFCN_DIR])
+AC_MSG_RESULT([defining SH_LD to be $SH_LD])
+AC_MSG_RESULT([defining SH_LDFLAGS to be $SH_LDFLAGS])
+AC_MSG_RESULT([defining RLD_FLAG to be $RLD_FLAG])
 AC_SUBST(FPICFLAG)
 AC_SUBST(CPICFLAG)
 AC_SUBST(CXXPICFLAG)
 AC_SUBST(SHLEXT)
 AC_SUBST(DLFCN_DIR)
+AC_SUBST(SH_LD)
+AC_SUBST(SH_LDFLAGS)
+AC_SUBST(RLD_FLAG)
 
 ### Allow compilation of smaller kernel.  This only works if some form
 ### of dynamic linking is also supported and used.
@@ -1036,25 +1049,6 @@
 
 AC_PROG_LN_S
 
-### Kluge for SunOS 4.x vs. shared libraries.
-
-SH_LIBS="$LIBS"
-SH_FLIBS="$FLIBS"
-SH_TERMLIBS="$TERMLIBS"
-case "$canonical_host_type" in
-  *-*-sunos4*)
-    SH_LIBS=
-    SH_FLIBS=
-    SH_TERMLIBS=
-  ;;
-esac
-AC_MSG_RESULT([defining SH_LIBS to be $SH_LIBS])
-AC_MSG_RESULT([defining SH_FLIBS to be $SH_FLIBS])
-AC_MSG_RESULT([defining SH_TERMLIBS to be $SH_TERMLIBS])
-AC_SUBST(SH_LIBS)
-AC_SUBST(SH_FLIBS)
-AC_SUBST(SH_TERMLIBS)
-
 AC_CHECK_PROG(RUNTEST, runtest, runtest, [])
 AC_CHECK_PROG(EXPECT, expect, expect, [])
 if test -z "$EXPECT"; then