]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
*** empty log message ***
authorGordon Matzigkeit <gord@gnu.ai.mit.edu>
Mon, 15 Sep 1997 12:31:09 +0000 (12:31 +0000)
committerGordon Matzigkeit <gord@gnu.org>
Mon, 15 Sep 1997 12:31:09 +0000 (12:31 +0000)
ChangeLog
Makefile.am
NEWS
PACKAGES
THANKS
TODO
configure.in
ltconfig.in
tests/tlibtool

index 37911f27a21ab32bacba6aba67e74e46d8a890d7..6ea0040f7f466848733e50e7368286a2f55146e8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+Sat Sep 13 11:41:44 1997  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
+
+       * ltconfig.in, ltmain.in (hardcode_minusL): Fix typo by renaming
+       hardcode_minusL to hardcode_minus_L.  Also add FreeBSD
+       hardcode_libdir_flag_spec. From Paul Traina.
+
+       * ltmain.in (link): Honour multiple `-rpath' flags when linking
+       programs.  Suggested by Bengt Martensson.
+       Quote appearances of $echo in the wrapper script.  From Alexandre
+       Oliva.
+
+       * Makefile.am, configure.in, tests/tlibtool: Use ltmain.in instead
+       of ltmain.sh.in.
+
+       * ltmain.in: Rename ltmain.sh.in to ltmain.in.  This fixes a
+       portability problem (on MS-DOS, of all places!).  From Robert
+       Hoehne.
+
+Thu Sep 11 21:14:26 1997  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
+
+       * ltmain.sh.in (link): Do not transform libtool objects to regular
+       objects if we did not build old libs.  Reported by Tomas Hiller.
+
 Fri Sep  5 13:11:38 1997  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
 
        * demo/Makefile.am (hell_debug_LDFLAGS): Change hell.static to
index 69f99c9db16c1f39338476ef5de208aaec0fe7e5..f3a3b2f8d4bbc710f13a4e7677f5b1fe05540b3f 100644 (file)
@@ -10,7 +10,7 @@ CPPLAGS = @CPPFLAGS@
 aclocal_macros = libtool.m4
 
 noinst_SCRIPTS = lineno
-EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig.in ltmain.sh.in \
+EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig.in ltmain.in \
        libtool.spec libtool.prj $(noinst_SCRIPTS)
 CLEANFILES = libtool libtoolize
 MAINTAINERCLEANFILES = ltconfig ltmain.sh
@@ -51,8 +51,9 @@ $(srcdir)/ltconfig: ltconfig.in configure.in
        chmod +x ltconfig
        test "$(srcdir)" = . || mv ltconfig $(srcdir)/ltconfig
 
-$(srcdir)/ltmain.sh: ltmain.sh.in configure.in
-       CONFIG_FILES=ltmain.sh CONFIG_HEADERS= $(top_builddir)/config.status
+$(srcdir)/ltmain.sh: ltmain.in configure.in
+       CONFIG_FILES=ltmain.sh:ltmain.in CONFIG_HEADERS= \
+         $(top_builddir)/config.status
        test "$(srcdir)" = . || mv ltmain.sh $(srcdir)/ltmain.sh
 
 # Distribute the demo subdirectory.
diff --git a/NEWS b/NEWS
index c72611a59b01b4b17553712812128deddb617d28..3fa868be70544de64d5b4231bf5d1ca241817d6b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,8 @@ New in 1.0c:
 * Bug fixes.
 * New `-all-static' flag to prevent any dynamic linking.  The regular
   `-static' flag just prevents dynamic linking of libtool libraries.
+* The `-rpath' flag can be used to hardcode absolute directories when
+  linking executables using libtool.
 * Suppress duplicate compiler output during `compile' mode.
 * New `execute' mode to support debugging uninstalled libtool
   libraries and executables.
index 71cf52549ff2a47f73c26337556e6c83939b7e99..e4a6a7f53722619de7519f5aed29721f6dc9b1d5 100644 (file)
--- a/PACKAGES
+++ b/PACKAGES
@@ -9,6 +9,8 @@ GTK+ and GIMP (Generic Image Manipulation Program).
    http://www.xcf.berkeley.edu/~gimp/gimp.html
 SANE (Scanner Access Now Easy):  http://www.azstarnet.com/~davidm/
 PalmOS/Pilot pilot-link: ftp://ryeham.ee.ryerson.ca/pub/PalmOS/
+Gnans (stochastic and deterministic dynamic systems solver):
+   http://www.mathematik.uni-bremen.de/~bengt/
 
 Nonfree:
 ========
diff --git a/THANKS b/THANKS
index 3ba281e9b4e55f6fb354a02ce7cd780ce1181bb6..5a2631a9cacb707f8a549b1e353ab5fb2229320c 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -2,15 +2,21 @@ Libtool would not be what it is today without the invaluable help of
 these people:
 
 Everybody who was kind enough to spend time testing libtool, use it in
-their packages, and report bugs to me before libtool 1.0 was released.
+their packages and report bugs.
+
+The following people made especially gracious contributions of their
+time and energy in helping to track down bugs, port to new systems,
+and generally assist in the libtool maintainership process:
 
 Akim Demaille <demaille@inf.enst.fr>
+Alexandre Oliva <oliva@dcc.unicamp.br>
 Bruno Haible <haible@ilog.fr>
 Carl D. Roth <roth@cse.ucsc.edu>
 Charles S. Kerr <cskerr@delenn.jccbi.gov>
 Joel Cannon <cannon@alpha.centenary.edu>
 Joel N. Weber II <devnull@gnu.ai.mit.edu>
 Karl Berry <kb@cs.umb.edu>
+Kenneth Albanowski <kjahds@kjahds.com>
 Mark Kettenis <kettenis@phys.uva.nl>
 Mimi Burbank <mimi@scri.fsu.edu>
 Oliver Guntermann <og@informatik.uni-hannover.de>
diff --git a/TODO b/TODO
index 277d254f02f4f7ed94d2cd0ed6eae24fc41cbb07..f7f7c762fd568acec07f3c626096457806ff3fcd 100644 (file)
--- a/TODO
+++ b/TODO
@@ -27,6 +27,13 @@ Perhaps a similar note could be added to ABOUT-NLS.
 I'll add a suggestion to the libtool documentation, so that other
 maintainers add this kind of note to their package documentation.
 
+* Bengt Martensson says:
+
+"Some compilers may allow identifiers which are not legal in ANSI C,
+for example dollar signs. Such symbols will not be exported. Only
+symbols which are legal in ANSI C (ASCII letters, digits, and
+underscore; not starting with a digit) are exported."
+
 In the future:
 **************
 
@@ -40,6 +47,10 @@ does not handle static constructors properly, even on operating
 systems that support them.  ``Don't use static constructors'' is no
 longer a satisfactory answer.
 
+People who need it:
+  Jean Daniel Fekete <Jean-Daniel.Fekete@emn.fr>
+  Thomas Hiller <hiller@tu-harburg.d400.de>
+
 * Writing libtool as a shell script means that proper variable quoting
 is a real problem.  Be careful when `eval'ing a string that the
 arguments are properly quoted.  Note that arguments with embedded
index 283489da6be92b90e70f5f8f99dd9215d919151f..d9dfa098d42c9b74e14cb71e33751be0006793f1 100644 (file)
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to create configure.
-AC_INIT(ltmain.sh.in)
+AC_INIT(ltmain.in)
 AM_INIT_AUTOMAKE(libtool,1.0c)
 
 pkgdatadir='${datadir}/libtool'
index b6b6fab23b4022e165852dde4b96cc0300c0cce9..8f8f391875763c62cae467adb85bfeb12b18d17a 100755 (executable)
@@ -706,8 +706,9 @@ else
   # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
   freebsd3*)
     archive_cmds='$CC -shared -o $lib$libobjs$deplibs'
+    hardcode_libdir_flag_spec='-R$libdir'
     hardcode_direct=yes
-    hardcode_minusL=yes
+    hardcode_minus_L=yes
     hardcode_shlibpath_var=no
     ;;
 
index 797907c8d7834c8213f27a9039f54fc107606d16..47baa63d62b6a8b3612f0277da5bc07b393e1ff9 100644 (file)
@@ -9,9 +9,9 @@ fi
 # Grab all the settings from the generated libtool.
 eval "`egrep '^[A-Za-z_][A-Za-z0-9_]*=' ../libtool`"
 
-# Use @VERSION@ so that we can use ../ltmain.sh.in directly.
+# Use @VERSION@ so that we can use ../ltmain.in directly.
 LTCONFIG_VERSION="@VERSION@"
 
 # Execute the libtool backend.
-. $srcdir/../ltmain.sh.in
+. $srcdir/../ltmain.in
 exit 1