libltdl belongs to System/Libraries
[platform/upstream/libtool.git] / ChangeLog.1996
1 1996-12-17  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
2
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.
6
7 1996-12-16  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
8
9         * ltmain.sh.in (link): Delete the `libtool' version type.
10
11 1996-12-12  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
12
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.
16
17 1996-12-11  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
18
19         * ltconfig.in: On AIX 3, use /usr/ucb/nm, not /ucb/nm.  From Mark
20         Kettenis.
21
22 1996-12-09  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
23
24         Reported by Charles Kerr:
25         * doc/libtool.texi (Creating Object Files): Doc fix independant ->
26         independent.
27
28         * ltconfig.in (ld_shlibs): SunOS 4 doesn't support shared library
29         dependencies.
30
31 1996-12-08  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
32
33         * Release 0.7.
34
35         * Makefile.am (EXTRA_DIST): Add README-automake to the
36         distribution.
37
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.
41
42         * demo/Makefile.am: Rename libhell to libhello, so that we're not
43         quite as offensive.
44
45         * ltconfig.in: Remove unnecessary host validity checking.
46
47         * ltmain.sh.in: Don't force people to use libNAME.la: SOMETHING.la
48         is good enough (for consistency with *.a handling).
49
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.
53
54         * tests/link-2.test: Test to make sure that .lo files don't get built
55         directly into programs.
56
57 1996-12-07  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
58
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.
64
65         * ltconfig.in (thisdir): How embarrassing!  An error in the regexp
66         for finding the directory component of the script path.
67
68         * tests/tlibtool: A typically-configured libtool script, that uses
69         ../ltmain.sh.in for its backend.
70
71         * tests/link.test: Make sure that it is legal to link against .a files.
72
73 1996-12-05  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
74
75         * ltmain.sh.in (compile): Support `.S' (preprocessed assembler)
76         files.  Reported by Anthony Green.
77
78         * libtoolize.in: Give clearer instrutions for how to update
79         aclocal.m4.
80
81         * ltconfig.in, ltmain.sh.in (link): Add support for creating
82         reloadable objects.
83
84 1996-12-04  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
85
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.
92
93 1996-12-03  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
94
95         * ltmain.sh.in (link): Give the full path to the libtool library
96         when sourcing it.
97
98         * ltconfig.in (old_striplib): Do a configuration test to determine
99         if old-style libraries actually can be stripped or not.
100
101 1996-12-02  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
102
103         * tests/demo.test: Try compiling the ../demo subdirectory, with no
104         special options.
105
106         * test-e.test: Check that we haven't used `test -e' anywhere in
107         our portable shell scripts.
108
109 1996-12-02  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
110
111         * ltconfig.in: Delete reference to ABOUT-LIBS.
112
113         * tests: Added new subdirectory.
114
115         * doc/libtool.texi: Doc fixes, and finished up the Configuring
116         chapter.
117
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.
121
122         [help]: Give a pointer to mode-specific help when appropriate.
123
124         * ltconfig.in: Changed messages to correspond to AM_PROG_CC_STDC.
125
126         * demo: Also test Automake's ansi2knr support.
127
128 1996-11-19  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
129
130         * ltconfig.in: Bug fixes for AIX 4, and for static platforms.
131
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.
136
137         * ltconfig.in: Check for library stripping program.
138         Use test -f instead of test -e.
139
140 1996-11-18  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
141
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.
146
147         * ltmain.sh.in (objdir): change to .libs.
148
149 1996-11-16  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
150
151         * ltmain.sh.in (install): Just plunge ahead with the
152         installation... don't try to enforce dependencies.
153
154 1996-11-15  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
155
156         * ltmain.sh.in: Fix up $libdir to be $dest in install mode.
157
158 1996-11-10  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
159
160         * ltmain.sh: Finished rewrite of compile, link, and install
161         modes.
162
163         * New ChangeLog file for libtool-0.7, since I've totally rewritten
164         libtool.
165
166 1996-03-15  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
167
168         * For historical reasons: this is when I started writing libtool.
169 -- 
170   Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
171   2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
172
173   This file is part of GNU Libtool.
174
175 Copying and distribution of this file, with or without modification,
176 are permitted in any medium without royalty provided the copyright
177 notice and this notice are preserved.  This file is offered as-is,
178 without warranty of any kind.