*** empty log message ***

This commit is contained in:
Gordon Matzigkeit 1997-09-15 12:31:09 +00:00 committed by Gordon Matzigkeit
parent cd886591b4
commit c337988a24
9 changed files with 54 additions and 8 deletions

View File

@ -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

View 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.

2
NEWS
View File

@ -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.

View File

@ -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:
========

8
THANKS
View File

@ -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>

11
TODO
View File

@ -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

View 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'

View File

@ -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
;;

View 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