mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-21 01:40:57 +08:00
*** empty log message ***
This commit is contained in:
parent
cd886591b4
commit
c337988a24
23
ChangeLog
23
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
|
||||
|
@ -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
2
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.
|
||||
|
2
PACKAGES
2
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:
|
||||
========
|
||||
|
8
THANKS
8
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>
|
||||
|
11
TODO
11
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
|
||||
|
@ -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'
|
||||
|
@ -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
|
||||
;;
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user