1 1996-12-17 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
3 * ltmain.sh.in (link): Don't allow *._o and *.l_o to be valid
4 object type suffixes, in spite of Automake's current ansi2knr
5 implementation. Not all compilers allow non-`.o' suffixes.
7 1996-12-16 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
9 * ltmain.sh.in (link): Delete the `libtool' version type.
11 1996-12-12 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
13 * ltconfig.in: Use the full autoconf syntax when checking for GNU
14 C. Delete library stripping program, until we have a correct
17 1996-12-11 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
19 * ltconfig.in: On AIX 3, use /usr/ucb/nm, not /ucb/nm. From Mark
22 1996-12-09 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
24 Reported by Charles Kerr:
25 * doc/libtool.texi (Creating Object Files): Doc fix independant ->
28 * ltconfig.in (ld_shlibs): SunOS 4 doesn't support shared library
31 1996-12-08 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
35 * Makefile.am (EXTRA_DIST): Add README-automake to the
38 * ltmain.sh.in (link): When linking libtool libraries, use
39 standard objects if they are PIC. This prevents spurious warnings
40 about invalid suffixes on AIX.
42 * demo/Makefile.am: Rename libhell to libhello, so that we're not
45 * ltconfig.in: Remove unnecessary host validity checking.
47 * ltmain.sh.in: Don't force people to use libNAME.la: SOMETHING.la
48 is good enough (for consistency with *.a handling).
50 * tests/demo.test: Break up into demo-conf.test, demo-make.test,
51 demo-exec.test, demo-inst.test, and demo-unst.test, so that passes
52 and failures are reported more quickly.
54 * tests/link-2.test: Test to make sure that .lo files don't get built
55 directly into programs.
57 1996-12-07 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
59 * ltmain.sh.in (link): Accept files ending in .a as standard
60 object files. Reported by Ulrich Drepper.
61 Remove support for creating profiled libraries (for now).
62 Transform all library objects into standard objects when linking a
65 * ltconfig.in (thisdir): How embarrassing! An error in the regexp
66 for finding the directory component of the script path.
68 * tests/tlibtool: A typically-configured libtool script, that uses
69 ../ltmain.sh.in for its backend.
71 * tests/link.test: Make sure that it is legal to link against .a files.
73 1996-12-05 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
75 * ltmain.sh.in (compile): Support `.S' (preprocessed assembler)
76 files. Reported by Anthony Green.
78 * libtoolize.in: Give clearer instrutions for how to update
81 * ltconfig.in, ltmain.sh.in (link): Add support for creating
84 1996-12-04 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
86 * ltmain.sh.in (install): Fix passing -n flag to `libtool
88 (compile): Compile `.lo' and `.o' objects at the same time so that
89 non-PIC objects (if they are available) can be used for linking
90 into programs and creating static archives. Suggested by Ulrich
93 1996-12-03 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
95 * ltmain.sh.in (link): Give the full path to the libtool library
98 * ltconfig.in (old_striplib): Do a configuration test to determine
99 if old-style libraries actually can be stripped or not.
101 1996-12-02 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
103 * tests/demo.test: Try compiling the ../demo subdirectory, with no
106 * test-e.test: Check that we haven't used `test -e' anywhere in
107 our portable shell scripts.
109 1996-12-02 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
111 * ltconfig.in: Delete reference to ABOUT-LIBS.
113 * tests: Added new subdirectory.
115 * doc/libtool.texi: Doc fixes, and finished up the Configuring
118 * ltmain.sh.in (link): Allow *._o and *.l_o to be valid object
119 file suffixes, for Automake's ansi2knr implementation.
120 New option -version-info replaces -version-file.
122 [help]: Give a pointer to mode-specific help when appropriate.
124 * ltconfig.in: Changed messages to correspond to AM_PROG_CC_STDC.
126 * demo: Also test Automake's ansi2knr support.
128 1996-11-19 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
130 * ltconfig.in: Bug fixes for AIX 4, and for static platforms.
132 * ltmain.sh.in (install): Fix for loops over arguments.
133 Need to quote ${IFS= } -> "${IFS= }".
134 (link): Fix soname_spec bug. Create objdir whether or not we have
137 * ltconfig.in: Check for library stripping program.
138 Use test -f instead of test -e.
140 1996-11-18 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
142 * ltconfig.in: Don't run the RANLIB test unless RANLIB wasn't
144 Be verbose about the environment variables we were configured
147 * ltmain.sh.in (objdir): change to .libs.
149 1996-11-16 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
151 * ltmain.sh.in (install): Just plunge ahead with the
152 installation... don't try to enforce dependencies.
154 1996-11-15 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
156 * ltmain.sh.in: Fix up $libdir to be $dest in install mode.
158 1996-11-10 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
160 * ltmain.sh: Finished rewrite of compile, link, and install
163 * New ChangeLog file for libtool-0.7, since I've totally rewritten
166 1996-03-15 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
168 * For historical reasons: this is when I started writing libtool.