/[libtool]/libtool/ChangeLog
ViewVC logotype

Diff of /libtool/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1667.2.120 by pogma, Sun Jan 9 02:29:46 2005 UTC revision 1.1667.2.121 by gary, Sun Jan 9 13:47:06 2005 UTC
# Line 1  Line 1 
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    
# Line 20  Line 27 
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).
# Line 58  Line 69 
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    
# Line 101  Line 114 
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    
# Line 121  Line 135 
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    
# Line 140  Line 155 
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>
# Line 165  Line 181 
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    
# Line 195  Line 212 
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    
# Line 257  Line 274 
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>
# Line 274  Line 291 
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
# Line 313  Line 330 
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    

Legend:
Removed from v.1.1667.2.120  
changed lines
  Added in v.1.1667.2.121

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26