* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Make this an m4_defun,
[libtool.git] / ChangeLog.1996
blob7b5391ca097a2cf1382c24d1c26531dc33ede740
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
15         test.
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
20         Kettenis.
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 ->
26         independent.
28         * ltconfig.in (ld_shlibs): SunOS 4 doesn't support shared library
29         dependencies.
31 1996-12-08  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
33         * Release 0.7.
35         * Makefile.am (EXTRA_DIST): Add README-automake to the
36         distribution.
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
43         quite as offensive.
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
63         program.
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
79         aclocal.m4.
81         * ltconfig.in, ltmain.sh.in (link): Add support for creating
82         reloadable objects.
84 1996-12-04  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
86         * ltmain.sh.in (install): Fix passing -n flag to `libtool
87         --finish'.
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
91         Drepper.
93 1996-12-03  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
95         * ltmain.sh.in (link): Give the full path to the libtool library
96         when sourcing it.
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
104         special options.
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
116         chapter.
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
135         shared libraries.
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
143         set.
144         Be verbose about the environment variables we were configured
145         with.
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
161         modes.
163         * New ChangeLog file for libtool-0.7, since I've totally rewritten
164         libtool.
166 1996-03-15  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
168         * For historical reasons: this is when I started writing libtool.