1 |
2005-1-9 Peter O'Gorman <peter@pogma.com> |
2005-01-09 Gary V. Vaughan <gary@gnu.org> |
2 |
|
|
3 |
* config/ltmain.m4sh (func_extract_archives,func_extract_an_archive): |
* ChangeLog: Reformatting. |
4 |
On darwin, uniq can not take the flags -cd together, thanks to Ralf |
* HACKING: Fix section numbering. |
5 |
for the fix, also ar does not accept N, so we use the fact that |
(Editing 'ChangeLog'): New notes on ChangeLog entry format. |
6 |
ar x libfoo.a foo.o will always extract the first foo.o in the |
|
7 |
archive and we then delete foo.o from the archive, which will also |
2005-01-09 Peter O'Gorman <peter@pogma.com> |
8 |
delete only the first foo.o, then rinse and repeat. |
|
9 |
|
* config/ltmain.m4sh (func_extract_archives) |
10 |
|
(func_extract_an_archive): On darwin, uniq can not take the flags |
11 |
|
-cd together, thanks to Ralf for the fix, also ar does not accept |
12 |
|
N, so we use the fact that ar x libfoo.a foo.o will always extract |
13 |
|
the first foo.o in the archive and we then delete foo.o from the |
14 |
|
archive, which will also delete only the first foo.o, then rinse |
15 |
|
and repeat. |
16 |
|
|
17 |
2004-12-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-12-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
18 |
|
|
19 |
* config/getopt.m4sh (func_version, func_usage, func_help): |
* config/getopt.m4sh (func_version, func_usage, func_help): |
20 |
Use `$SED -n' instead of `$SED RANGE {..}; d' as AIX sed cannot |
Use `$SED -n' instead of `$SED RANGE {..}; d' as AIX sed cannot |
21 |
handle the latter. |
handle the latter. |
22 |
(func_help): start autoconf and automake in subshells to avoid |
(func_help): start autoconf and automake in subshells to avoid |
23 |
error messages from ash or Bourne shell if not available. |
error messages from ash or Bourne shell if not available. |
24 |
|
|
27 |
|
|
28 |
* Makefile.am, bootstrap, clcommit.m4sh, libtoolize.m4sh, |
* Makefile.am, bootstrap, clcommit.m4sh, libtoolize.m4sh, |
29 |
config/ltmain.m4sh: Replace `set --' with `set dummy [...]; shift' |
config/ltmain.m4sh: Replace `set --' with `set dummy [...]; shift' |
30 |
for portability. tests/sh.test: Test for this. |
for portability. |
31 |
|
* tests/sh.test: Test for this. |
32 |
|
|
33 |
2004-12-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-12-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
34 |
|
|
35 |
* libtoolize.m4sh, config/ltmain.m4sh (most functions): |
* libtoolize.m4sh, config/ltmain.m4sh (most functions): New |
36 |
New variable $opt_debug is either `:' or `set -x' depending on --debug. |
variable $opt_debug is either `:' or `set -x' depending on |
37 |
Execute at most function entries to cater for ksh which resets `-x'. |
--debug. Execute at most function entries to cater for ksh which |
38 |
|
resets `-x'. |
39 |
* tests/defs.m4sh: Ditto for VERBOSE=debug. |
* tests/defs.m4sh: Ditto for VERBOSE=debug. |
40 |
|
|
41 |
* m4/libtool.m4 (_LT_LINKER_SHLIBS) |
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin, mingw, pw32]: |
42 |
[cygwin, mingw, pw32 ]: _LT_TAGVAR missing for `fix_srcfile_path'. |
_LT_TAGVAR missing for `fix_srcfile_path'. |
43 |
[ sysv4, sysv5 ]: _LT_TAGVAR missing for `export_dynamic_flag_spec'. |
[sysv4, sysv5]: _LT_TAGVAR missing for |
44 |
|
`export_dynamic_flag_spec'. |
45 |
|
|
46 |
* doc/libtool.texi (all over): Use @option and @command. |
* doc/libtool.texi (all over): Use @option and @command. |
47 |
Some more minor formatting updates, typos. |
Some more minor formatting updates, typos. |
48 |
|
|
49 |
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Fix variable |
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Fix variable quoting; |
50 |
quoting; allows lt_ECHO to match --fallback-echo again. |
allows lt_ECHO to match --fallback-echo again. |
51 |
|
|
52 |
* config/ltmain.m4sh (func_extract_archives): Not all shells grok |
* config/ltmain.m4sh (func_extract_archives): Not all shells grok |
53 |
`read -r' (unnecessary in this case). |
`read -r' (unnecessary in this case). |
54 |
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>. |
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>. |
55 |
|
|
56 |
* config/general.m4sh: New variable quote_scanset.. |
* config/general.m4sh: New variable quote_scanset... |
57 |
(func_quote_for_eval, func_quote_for_expand) ..use it to work around |
(func_quote_for_eval, func_quote_for_expand): ...use it to work |
58 |
SunOS ksh `case' backslash-escaping bug: protect character class by |
around SunOS ksh `case' backslash-escaping bug: protect character |
59 |
variable expansion. Reported by Alexander Kurz <alexander.kurz@qsc.de>. |
class by variable expansion. |
60 |
|
Reported by Alexander Kurz <alexander.kurz@qsc.de>. |
61 |
|
|
62 |
* tests/quote.test: Restart under the correct shell (the one |
* tests/quote.test: Restart under the correct shell (the one |
63 |
$ECHO was computed for). |
$ECHO was computed for). |
69 |
|
|
70 |
2004-12-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-12-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
71 |
|
|
72 |
* libtoolize.m4sh: Install `install-sh' as well, needed for configure .. |
* libtoolize.m4sh: Install `install-sh' as well, needed for |
73 |
* Makefile.am, Makefile.maint: .. install, update it. |
configure. |
74 |
* NEWS, doc/libtool.texi (Distributing): .. document it. |
* Makefile.am, Makefile.maint: Install, update it. |
75 |
|
* NEWS, doc/libtool.texi (Distributing): Document it. |
76 |
Reported by Ross Boylan <ross@biostat.ucsf.edu>. |
Reported by Ross Boylan <ross@biostat.ucsf.edu>. |
77 |
|
|
78 |
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Add '${wl}-z ${wl}text' |
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [solaris]: Add '${wl}-z |
79 |
to archive_cmds and archive_expsyms_cmds. I.e., do not allow nopic in |
${wl}text' to archive_cmds and archive_expsyms_cmds. I.e., do not |
80 |
shared libraries. |
allow nopic in shared libraries. |
81 |
|
|
82 |
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Change no_undefined_flag |
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [solaris]: Change |
83 |
back to ' -z defs'. Problems with linking against libgcc.a will have |
no_undefined_flag back to ' -z defs'. Problems with linking |
84 |
to be resolved differently. |
against libgcc.a will have to be resolved differently. |
85 |
|
|
86 |
* tests/demo-nopic.test [solaris, sunos]: Skip test. |
* tests/demo-nopic.test [solaris, sunos]: Skip test. |
87 |
|
|
88 |
2004-12-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-12-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
89 |
|
|
90 |
* libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG): |
* libtool.m4 (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG) [linux]: |
91 |
Match icpc* and ecpc* (ia64 version of icpc) instead of only icpc. |
Match icpc* and ecpc* (ia64 version of icpc) instead of only |
92 |
|
icpc. |
93 |
|
|
94 |
* libltdl/lt__dirent.c [mingw] (opendir): Fix write of constant |
* libltdl/lt__dirent.c (opendir) [mingw]: Fix write of constant |
95 |
strings past end of buffer. |
strings past end of buffer. |
96 |
(opendir, readdir): Fix read past end of buffer. |
(opendir, readdir): Fix read past end of buffer. |
97 |
|
|
114 |
2004-12-13 Albert Chin-A-Young <china@thewrittenword.com> |
2004-12-13 Albert Chin-A-Young <china@thewrittenword.com> |
115 |
|
|
116 |
* libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): |
* libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): |
117 |
Append -G to link command-line on AIX to honor -brtl on command-line |
Append -G to link command-line on AIX to honor -brtl on |
118 |
(runtime linking). Already done for IBM C/C++ compilers. |
command-line (runtime linking). Already done for IBM C/C++ |
119 |
|
compilers. |
120 |
|
|
121 |
2004-12-13 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
2004-12-13 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
122 |
|
|
135 |
|
|
136 |
2004-12-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-12-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
137 |
|
|
138 |
* config/ltmain.m4sh (func_mode_finish) [solaris]: Fix [] escaping bug. |
* config/ltmain.m4sh (func_mode_finish) [solaris]: Fix [] escaping |
139 |
|
bug. |
140 |
|
|
141 |
2004-12-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
2004-12-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
142 |
|
|
155 |
|
|
156 |
* m4/ltdl.m4 (LT_LIB_DLLOAD): Define HAVE_LIBDLLOADER if we |
* m4/ltdl.m4 (LT_LIB_DLLOAD): Define HAVE_LIBDLLOADER if we |
157 |
have a dlloader to preload. |
have a dlloader to preload. |
158 |
* libltdl/ltdl.c (lt_dlinit): Only preload if HAVE_LIBDLLOADER, only |
* libltdl/ltdl.c (lt_dlinit): Only preload if HAVE_LIBDLLOADER, |
159 |
declare preloaded_symbols then. Fixes libltdl on static platforms. |
only declare preloaded_symbols then. Fixes libltdl on static |
160 |
|
platforms. |
161 |
* NEWS: Updated. |
* NEWS: Updated. |
162 |
|
|
163 |
2004-11-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-11-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
181 |
|
|
182 |
2004-11-24 Jeff Squyres <jsquyres@lam-mpi.org> |
2004-11-24 Jeff Squyres <jsquyres@lam-mpi.org> |
183 |
|
|
184 |
* m4/libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS, |
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) |
185 |
_LT_LANG_CXX_CONFIG), NEWS, THANKS: Support for Portland Group |
(_LT_LANG_CXX_CONFIG) [linux]: Support for Portland Group (aka |
186 |
(aka "pgi") compilers. |
"pgi") compilers. |
187 |
|
* NEWS, THANKS: Updated. |
188 |
|
|
189 |
2004-11-23 Gary V. Vaughan <gary@gnu.org> |
2004-11-23 Gary V. Vaughan <gary@gnu.org> |
190 |
|
|
212 |
2004-11-23 Peter O'Gorman <peter@pogma.com> |
2004-11-23 Peter O'Gorman <peter@pogma.com> |
213 |
|
|
214 |
Do not require that libtoolize --ltdl=/some/path end in libltdl. |
Do not require that libtoolize --ltdl=/some/path end in libltdl. |
215 |
Move most libltdl headers to libtldl/libltdl to allow |
Move most libltdl headers to libtldl/libltdl to allow |
216 |
`#include <libltdl/ltdl.h>' to always work: |
`#include <libltdl/ltdl.h>' to always work: |
217 |
|
|
218 |
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes |
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for |
219 |
in the new location. |
includes in the new location. |
220 |
* libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h, |
* libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h, |
221 |
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h, |
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h, |
222 |
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h, |
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h, |
223 |
libltdl/libltdl/lt_system.h, libltdl/libltdl/ltdl.h, |
libltdl/libltdl/lt_system.h, libltdl/libltdl/ltdl.h, |
224 |
libltdl/libltdl/slist.h: Added files, moved from libtdl/. |
libltdl/libltdl/slist.h: Added files, moved from libtdl/. |
225 |
* libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h, |
* libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h, |
226 |
libltdl/lt__private.h, libltdl/lt_dlloader.h, libltdl/lt_error.h, |
libltdl/lt__private.h, libltdl/lt_dlloader.h, libltdl/lt_error.h, |
227 |
libltdl/lt_system.h, libltdl/ltdl.h, libltdl/slist.h: Removed, moved |
libltdl/lt_system.h, libltdl/ltdl.h, libltdl/slist.h: Removed, |
228 |
to libltdl/libltdl. |
moved to libltdl/libltdl. |
229 |
|
|
230 |
2004-11-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-11-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
231 |
|
|
274 |
|
|
275 |
2004-11-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-11-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
276 |
|
|
277 |
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin/mingw/pw32]: |
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin, mingw, pw32]: |
278 |
tag-protect setting of ld_shlibs. |
tag-protect setting of ld_shlibs. |
279 |
|
|
280 |
2004-11-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-11-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
291 |
2004-11-17 Mats Rynge <rynge@isi.edu> |
2004-11-17 Mats Rynge <rynge@isi.edu> |
292 |
|
|
293 |
* libtool.m4 [linux]: Use only the CC basename in case statment |
* libtool.m4 [linux]: Use only the CC basename in case statment |
294 |
when checking for icc/ecc. Allows for setting CC to the full path |
when checking for icc/ecc. Allows for setting CC to the full path |
295 |
to the compiler. |
to the compiler. |
296 |
|
|
297 |
* libtool.m4 [solaris]: Added missing 'with linker' flags to |
* libtool.m4 [solaris]: Added missing 'with linker' flags to |
330 |
Fix error message with `-objectlist' file that does not exist. |
Fix error message with `-objectlist' file that does not exist. |
331 |
* tests/objectlist.test: New test for this. |
* tests/objectlist.test: New test for this. |
332 |
|
|
333 |
* Makefile.am: config/ltmain.sh is generated by config/ltmain.m4sh. |
* Makefile.am: config/ltmain.sh is generated by |
334 |
|
config/ltmain.m4sh. |
335 |
|
|
336 |
2004-11-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2004-11-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
337 |
|
|