# HG changeset patch # User jwe # Date 832798689 0 # Node ID 22f40c3d06003ff220a6292dd2b049567d0099f2 # Parent 55f2ac8c7eb0e4809910e3f1b76b216477a15488 [project @ 1996-05-22 20:55:43 by jwe] diff -r 55f2ac8c7eb0 -r 22f40c3d0600 Makeconf.in --- a/Makeconf.in Wed May 22 20:07:40 1996 +0000 +++ b/Makeconf.in Wed May 22 20:58:09 1996 +0000 @@ -112,7 +112,6 @@ RLD_FLAG = @RLD_FLAG@ FLIBS = @FLIBS@ -SHARED_FLIBS = @SHARED_FLIBS@ FLIB_LIST = @FLIB_LIST@ FLIB_PATH = @FLIB_PATH@ @@ -124,6 +123,10 @@ LIBPLPLOT = @LIBPLPLOT@ LIBDLFCN = @LIBDLFCN@ +SH_FLIBS = @SH_FLIBS@ +SH_TERMLIBS = @SH_TERMLIBS@ +SH_LIBS = @SH_LIBS@ + # The arguments passed to configure. config_opts = @config_opts@ diff -r 55f2ac8c7eb0 -r 22f40c3d0600 configure.in --- a/configure.in Wed May 22 20:07:40 1996 +0000 +++ b/configure.in Wed May 22 20:58:09 1996 +0000 @@ -20,7 +20,7 @@ ### along with Octave; see the file COPYING. If not, write to the Free ### Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -AC_REVISION($Revision: 1.203 $) +AC_REVISION($Revision: 1.205 $) AC_PREREQ(2.9) AC_INIT(src/octave.cc) AC_CONFIG_HEADER(config.h) @@ -592,15 +592,6 @@ AC_SUBST(F2CFLAGS) AC_SUBST_FILE(f77_rules_frag) -SHARED_FLIBS="$SHARED_FLIBS" -case "$canonical_host_type" in - *-*-sunos4*) - SHARED_FLIBS= - ;; -esac -AC_MSG_RESULT([defining SHARED_FLIBS to be $SHARED_FLIBS]) -AC_SUBST(SHARED_FLIBS) - ### Extract libraries and directories from FLIBS and CXXLIBS. ### ### Leave only libraries, with -lfoo converted to libfoo.a: @@ -958,6 +949,25 @@ 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 diff -r 55f2ac8c7eb0 -r 22f40c3d0600 libcruft/Makefile.in --- a/libcruft/Makefile.in Wed May 22 20:07:40 1996 +0000 +++ b/libcruft/Makefile.in Wed May 22 20:58:09 1996 +0000 @@ -67,7 +67,7 @@ stamp-shared: $(CRUFT_PICOBJ) if $(SHARED_LIBS); then \ $(CC) -shared -o libcruft.$(SHLEXT) $(CRUFT_PICOBJ) \ - $(SHARED_FLIBS); \ + $(SH_FLIBS); \ else true; fi touch stamp-shared diff -r 55f2ac8c7eb0 -r 22f40c3d0600 readline/Makefile.in --- a/readline/Makefile.in Wed May 22 20:07:40 1996 +0000 +++ b/readline/Makefile.in Wed May 22 20:58:09 1996 +0000 @@ -21,7 +21,7 @@ SHARED_LIBS = @SHARED_LIBS@ TERMLIBS = @TERMLIBS@ -SHARED_TERMLIBS = @SHARED_TERMLIBS@ +SH_TERMLIBS = @SH_TERMLIBS@ LIBS_TO_INSTALL = libreadline.a libhistory.a \ libreadline.$(SHLEXT) libhistory.$(SHLEXT) @@ -148,7 +148,7 @@ stamp-readline: $(PICOBJ) if $(SHARED_LIBS); then \ $(CC) -shared -o libreadline.$(SHLEXT) $(PICOBJ) \ - $(SHARED_TERMLIBS); \ + $(SH_TERMLIBS); \ fi touch stamp-readline diff -r 55f2ac8c7eb0 -r 22f40c3d0600 readline/configure.in --- a/readline/configure.in Wed May 22 20:07:40 1996 +0000 +++ b/readline/configure.in Wed May 22 20:58:09 1996 +0000 @@ -73,14 +73,14 @@ done AC_SUBST(TERMLIBS) -SHARED_TERMLIBS="$TERMLIBS" +SH_TERMLIBS="$TERMLIBS" case "$canonical_host_type" in *-*-sunos4*) - SHARED_TERMLIBS= + SH_TERMLIBS= ;; esac -AC_MSG_RESULT([defining SHARED_TERMLIBS to be $SHARED_TERMLIBS]) -AC_SUBST(SHARED_TERMLIBS) +AC_MSG_RESULT([defining SH_TERMLIBS to be $SH_TERMLIBS]) +AC_SUBST(SH_TERMLIBS) AC_HEADER_DIRENT AC_HEADER_STDC diff -r 55f2ac8c7eb0 -r 22f40c3d0600 src/Makefile.in --- a/src/Makefile.in Wed May 22 20:07:40 1996 +0000 +++ b/src/Makefile.in Wed May 22 20:58:09 1996 +0000 @@ -204,7 +204,7 @@ $(CXX) -shared -o liboctinterp.$(SHLEXT) $(PICOBJ) \ $(OCTAVE_LFLAGS) \ -loctave -lcruft -ltinst -lreadline -lkpathsea \ - $(TERMLIBS) $(LIBS) -lg++; \ + $(SH_TERMLIBS) $(SH_LIBS) -lg++; \ else true; fi touch stamp-interp @@ -213,7 +213,7 @@ $(CXX) -shared -o libtinst.$(SHLEXT) $(TI_PICOBJ) \ $(OCTAVE_LFLAGS) \ -loctinterp -loctave -lcruft -lreadline -lkpathsea \ - $(TERMLIBS) $(LIBS) -lg++; \ + $(SH_TERMLIBS) $(SH_LIBS) -lg++; \ else true; fi touch stamp-tinst