/[libtool]/libtool/ChangeLog
ViewVC logotype

Diff of /libtool/ChangeLog

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

revision 1.1667.2.249 by rwild, Mon Jun 27 10:06:51 2005 UTC revision 1.1667.2.250 by gary, Mon Jun 27 11:01:53 2005 UTC
# Line 1  Line 1 
1  2005-06-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2    
3          * m4/ltoptions.m4 (_LT_SET_OPTIONS): Remove unnecessary workaround for          * m4/ltoptions.m4 (_LT_SET_OPTIONS): Remove unnecessary workaround
4          CVS Automake bug (fixed).  Reported by Stepan Kasal <kasal@ucw.cz>.          for CVS Automake bug (fixed).
5            Reported by Stepan Kasal <kasal@ucw.cz>.
6    
7  2005-06-21  Peter O'Gorman  <peter@pogma.com>  2005-06-21  Peter O'Gorman  <peter@pogma.com>
8    
# Line 9  Line 10 
10    
11  2005-06-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
12    
13          * m4/libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):          * m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
14          New macros: save warnings and boilerplate of simple compile/link tests.          (_LT_LINKER_BOILERPLATE): New macros -- save warnings and
15          (_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,          boilerplate of simple compile/link tests.
16          _LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Call.          (_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG)
17          (_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O, ):          (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Call.
18          Fail only if nonempty warnings different from default compile/link.          (_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O):
19            Fail only if nonempty warnings different from default
20            compile/link.
21    
22  2005-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
23    
24          * m4/ltsugar.m4 (lt_car, lt_cdr): New macros, clones of m4_car/m4_cdr          * m4/ltsugar.m4 (lt_car, lt_cdr): New macros, clones of
25          with the fixed semantics of Autoconf-59c CVS, in order to work with          m4_car/m4_cdr with the fixed semantics of Autoconf-2.59c CVS, in
26          2.59.  (lt_combine): Use it.          order to work with 2.59.
27            (lt_combine): Use it.
28          Reported by Christoph Egger <Christoph_Egger@gmx.de>.          Reported by Christoph Egger <Christoph_Egger@gmx.de>.
29    
30  2005-06-11  Ralf Menzel  <menzel@ls6.cs.uni-dortmund.de>,  2005-06-11  Ralf Menzel  <menzel@ls6.cs.uni-dortmund.de>,
# Line 29  Line 33 
33          * m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if          * m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
34          nonempty.          nonempty.
35          * m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,          * m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,
36          test against empty arg.  Fixes infinite m4 loop with CVS Autoconf.          test against empty arg.  Fixes infinite m4 loop with CVS
37            Autoconf.
38    
39  2005-06-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
40    
# Line 44  Line 49 
49    
50  2005-06-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
51    
52          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
53          _LT_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is          (_LT_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is
54          `-Bstatic'.  Remove harmless extra comma from whole_archive output.          `-Bstatic'.  Remove harmless extra comma from whole_archive
55            output.
56    
57  2005-06-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
58    
59          * Makefile.am: Restore TESTS_ENVIRONMENT.          * Makefile.am: Restore TESTS_ENVIRONMENT.
60    
61          * config/ltmain.m4sh (func_mode_compile): In order to find out          * config/ltmain.m4sh (func_mode_compile): In order to find out
62          about forbidden characters in output, check with grep after checking          about forbidden characters in output, check with grep after
63          func_quote_for_eval result.  Also, warn instead of fail.          checking func_quote_for_eval result.  Also, warn instead of fail.
64          * config/general.m4sh (func_quote_for_eval, func_quote_for_expand):          * config/general.m4sh (func_quote_for_eval)
65          Revert SunOS sh bug workaround patch from 2004-12-28 as it          (func_quote_for_expand): Revert SunOS sh bug workaround patch from
66          triggers bugs in the Tru64 5.1B shell.          2004-12-28 as it triggers bugs in the Tru64 5.1B shell.
67          Reported by Albert Chin <libtool@mlists.thewrittenword.com> and          Reported by Albert Chin <libtool@mlists.thewrittenword.com>,
68          Nicolas Joly <njoly@pasteur.fr>.                      Nicolas Joly <njoly@pasteur.fr>.
69    
70  2005-06-01  Olly Betts <olly@survex.com>  (tiny change)  2005-06-01  Olly Betts <olly@survex.com>  (tiny change)
71    
# Line 74  Line 80 
80  2005-05-30  Alexandre Oliva  <aoliva@redhat.com>,  2005-05-30  Alexandre Oliva  <aoliva@redhat.com>,
81          Peter O'Gorman  <peter@pogma.com>          Peter O'Gorman  <peter@pogma.com>
82    
83          * config/ltmain.m4sh: Don't add files with the same base name to an          * config/ltmain.m4sh: Don't add files with the same base name to
84          archive; rename duplicates instead.          an archive; rename duplicates instead.
85          (func_extract_an_archive): Remove section to deal with duplicate          (func_extract_an_archive): Remove section to deal with duplicate
86          base names in an archive.          base names in an archive.
87          * tests/duplicate_members.test: new test.          * tests/duplicate_members.test: new test.
# Line 87  Line 93 
93    
94  2005-05-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-05-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
95    
96          * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:          * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [aix]:
97          Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.          Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.
98    
99          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
100          _LT_LANG_CXX_CONFIG) [ linux ]: PGI: Backport whole_archive changes          (_LT_LANG_CXX_CONFIG) [linux]: PGI: Backport whole_archive changes
101          from HEAD.  Add $pic_flag to archive_cmds and archive_expsyms_cmds.          from HEAD.  Add $pic_flag to archive_cmds and archive_expsyms_cmds.
102          Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.          Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.
103    
# Line 110  Line 116 
116  2005-04-29  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-29  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
117    
118          * m4/ltdl.m4 (all over): Quote all arguments to AC_DEFINE and          * m4/ltdl.m4 (all over): Quote all arguments to AC_DEFINE and
119          AC_DEFINE_UNQUOTED consistently.  Reported by          AC_DEFINE_UNQUOTED consistently.
120          Michael Koch  <konqueror@gmx.de>, Riccardo Mottola <zuse@libero.it>,          Reported by Michael Koch  <konqueror@gmx.de>,
121          and Dalibor Topic <robilad@kaffe.org>.                      Riccardo Mottola <zuse@libero.it>,
122                        Dalibor Topic <robilad@kaffe.org>.
123    
124          * HACKING: Updated.          * HACKING: Updated.
125    
126  2005-04-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
127    
128          * tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,          * tests/f77demo/foo.h, tests/f77demo/fooc.c,
129          tests/mdemo2/main.c, tests/pdemo/foo.h: Make declarations available.          tests/f77demo/cprogram.c, tests/mdemo2/main.c, tests/pdemo/foo.h:
130            Make declarations available.
131    
132          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: sed 3.02 does
133          not understand \t in regex.          not understand \t in regex.
134          Reported by Tim Van Holder <tim.vanholder@gmail.com>.          Reported by Tim Van Holder <tim.vanholder@gmail.com>.
135    
# Line 211  Line 219 
219    
220          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:
221          Update wl for Sun Studio f77/f90/f95.  Fix whole_archive_flag_spec          Update wl for Sun Studio f77/f90/f95.  Fix whole_archive_flag_spec
222          for cc and f77/f90/f95 to prevent reordering in case we link with $CC.          for cc and f77/f90/f95 to prevent reordering in case we link with
223            $CC.
224    
225          * m4/libtool.m4: Audit use of echo vs $ECHO.          * m4/libtool.m4: Audit use of echo vs $ECHO.
226          Reported by Robert Ögren <lists@roboros.com> and others.          Reported by Robert Ögren <lists@roboros.com> and others.
# Line 230  Line 239 
239    
240  2005-04-19  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-19  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
241    
242          * libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,          * libtoolize.m4sh (func_scan_files, func_serial)
243          func_config_update, func_install_update): Placate AIX sed.          (func_ltmain_update, func_config_update, func_install_update):
244            Placate AIX sed.
245    
246  2005-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
247    
# Line 255  Line 265 
265    
266  2005-04-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
267    
268          * m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.          * m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out
269          Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.          $cc_basename.  Skip ccache, distcc, purify, cmdline options,
270          (_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,          `$host_alias-' prefix.
271          _LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.          (_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG)
272            (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.
273          * NEWS: Update.          * NEWS: Update.
274    
275  2005-04-14  Alexandre Oliva  <aoliva@redhat.com>,  2005-04-14  Alexandre Oliva  <aoliva@redhat.com>,
276              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
277    
278          * config/ltmain.m4sh (link mode): Add to tmp_libs paths for libtool dep          * config/ltmain.m4sh (link mode): Add to tmp_libs paths for
279          libs in reverse order as well.          libtool dep libs in reverse order as well.
280          * tests/Makefile.am, tests/link-order.test: New test.          * tests/Makefile.am, tests/link-order.test: New test.
281    
282  2005-04-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
# Line 325  Line 336 
336    
337  2005-04-01  Mike Stump  <mrs@apple.com>  2005-04-01  Mike Stump  <mrs@apple.com>
338    
339          * m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,          * m4/libtool.m4 (LT_CMD_MAX_LEN)
340          darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.          [netbsd, freebsd, openbsd, darwin, dragonfly]: Use 3/4 of argmax,
341            instead of 1/4.
342    
343  2005-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
344    
# Line 385  Line 397 
397  2005-03-21  Gary V. Vaughan  <gary@gnu.org>,  2005-03-21  Gary V. Vaughan  <gary@gnu.org>,
398              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
399    
400          * m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG, * _LT_LANG_F77_CONFIG):          * m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG)
401          For matching compiler names: Pick only first word, allow leading white          (_LT_LANG_F77_CONFIG): For matching compiler names: Pick only
402          space..          first word, allow leading white space...
403          * tests/sh.test: ..and test for missing `*' at end of patterns.          * tests/sh.test: ...and test for missing `*' at end of patterns.
404    
405  2005-03-20  Peter Ekberg  <peda@lysator.liu.se>  2005-03-20  Peter Ekberg  <peda@lysator.liu.se>
406    
407          * m4/libtool.m4 (_LT_LINKER_SHLIBS) [ irix5, irix6, nonstopux ]:          * m4/libtool.m4 (_LT_LINKER_SHLIBS) [irix5, irix6, nonstopux]:
408          Test if it is possible to use the -exports_file linker option on          Test if it is possible to use the -exports_file linker option on
409          irix with gcc, as the gcc specs file may include a -hidden_symbol          irix with gcc, as the gcc specs file may include a -hidden_symbol
410          option that is clashing with the -exports_file option.          option that is clashing with the -exports_file option.
# Line 422  Line 434 
434    
435          * config/general.m4sh: unconditionally set IFS, and set it          * config/general.m4sh: unconditionally set IFS, and set it
436          to the one true right sequence: space, tab, newline.          to the one true right sequence: space, tab, newline.
437          * m4/libtool.m4: remove IFS setting and as_* namespace infringement.          * m4/libtool.m4: remove IFS setting and as_* namespace
438            infringement.
439    
440          * m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.          * m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.
441    
# Line 461  Line 474 
474              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
475    
476          Allow special characters in source file names.  Will break unless          Allow special characters in source file names.  Will break unless
477          `-o target' is also given, which must not contain special characters.          `-o target' is also given, which must not contain special
478          En passant, fix source file quoting broken for cygwin/MSVC.          characters.  En passant, fix source file quoting broken for
479            cygwin/MSVC:
480          * config/ltmain.m4sh (func_mode_compile): Use new variable qsrcfile  
481          for quoted source file name for compile $command.  Fix missing          * config/ltmain.m4sh (func_mode_compile): Use new variable
482          quotes for _c_o lockfile.          qsrcfile for quoted source file name for compile $command.  Fix
483            missing quotes for _c_o lockfile.
484          * NEWS: Update.          * NEWS: Update.
485    
486  2005-03-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
487    
488          * config/ltmain.m4sh (func_mode_link): Reword double negation in          * config/ltmain.m4sh (func_mode_link): Reword double negation in
489          error message.  Reported by Jesper Louis Andersen <jlouis@mongers.org>.          error message.
490            Reported by Jesper Louis Andersen <jlouis@mongers.org>.
491    
492          * doc/libtool.texi: Replace wicked whiches by thats or other          * doc/libtool.texi: Replace wicked whiches by thats or other
493          better-sounding constructs.          better-sounding constructs.
# Line 493  Line 508 
508          Ignore errors from failed `cd' in the tar processes, since we          Ignore errors from failed `cd' in the tar processes, since we
509          may be running in dryrun mode.          may be running in dryrun mode.
510          Reported by Noah Misch <noah@cs.caltech.edu>,          Reported by Noah Misch <noah@cs.caltech.edu>,
511                  Bob Friesenhahn <bfriesen@simple.dallas.tx.us>                      Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
512    
513  2005-03-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
514    
# Line 674  Line 689 
689  2005-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
690    
691          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
692          [ pw32, freebsd3.[01], freebsdelf3.[01] ]          [pw32, freebsd3.[01], freebsdelf3.[01]]: Fix [] quoting.  Should
693          (_LT_LINKER_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]          fix various spurious failures.
694          (_LT_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12], solaris2.[0-5] ]          (_LT_LINKER_SHLIBS) [linux with GNU ld < 2.11, aix4.[012]*]:
695          (_LT_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious          Ditto.
696          failures.          (_LT_LANG_CXX_CONFIG) [aix4.[012]*, freebsd[12], solaris2.[0-5]]:
697            Ditto.
698          * clcommit.m4sh: Test whether the shell understands `read -r'.  Use as          (_LT_LANG_GCJ_CONFIG): Ditto.
699          `$read_r' if available, so `\' is preserved in commit notices.  
700            * clcommit.m4sh: Test whether the shell understands `read -r'.
701            Use as `$read_r' if available, so `\' is preserved in commit
702            notices.
703    
704          * HACKING (Editing `.m4sh' Files): Document preferred function          * HACKING (Editing `.m4sh' Files): Document preferred function
705          header layout.          header layout.
706          * config/ltmain.m4sh (func_win32_libid, func_infer_tag)          * config/ltmain.m4sh (func_win32_libid, func_infer_tag)
707          (func_generate_dlsyms, func_extract_an_archive, func_extract_archives):          (func_generate_dlsyms, func_extract_an_archive)
708          adjust to fit.          (func_extract_archives): Adjust to fit.
709    
710  2005-01-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-01-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
711    
# Line 697  Line 715 
715          * tests/sh.test: Not all sed's like '/.*\n.*/' (Unicos 9 sed          * tests/sh.test: Not all sed's like '/.*\n.*/' (Unicos 9 sed
716          loops endlessly).          loops endlessly).
717    
718          * tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.          * tests/quote.test: Match link quoting against `"$wl"', not
719            `-Wl,'.
720    
721          * tests/quote.test: Check for `--no-reexec' in $1 to avoid one reexec.          * tests/quote.test: Check for `--no-reexec' in $1 to avoid one
722            reexec.
723    
724          * m4/libtool.m4 (_LT_COMPILER_C_O): _LT_TAGDECL(lt_compiler_c_o),          * m4/libtool.m4 (_LT_COMPILER_C_O): _LT_TAGDECL(lt_compiler_c_o),
725          not _LT_DECL, since this is tag-dependent.          not _LT_DECL, since this is tag-dependent.
# Line 735  Line 755 
755    
756          * tests/defs.m4sh: Extract $build from $LIBTOOL.          * tests/defs.m4sh: Extract $build from $LIBTOOL.
757          (func_configure): Pass --host if $host != $build.          (func_configure): Pass --host if $host != $build.
758          (func_exec): Try executing cross-compiled binaries (e.g. i686 -> i386),          (func_exec): Try executing cross-compiled binaries (e.g. i686 ->
759          but SKIP rather than FAIL.          i386), but SKIP rather than FAIL.
760          * tests/depdemo-relink.test: Do not try to access possibly non-          * tests/depdemo-relink.test: Do not try to access possibly non-
761          existent files.  SKIP rather than FAIL or PASS falsely when          existent files.  SKIP rather than FAIL or PASS falsely when
762          cross-compiling.          cross-compiling.
# Line 792  Line 812 
812          * config/ltmain.m4sh (func_mode_link): Fix          * config/ltmain.m4sh (func_mode_link): Fix
813          inherited_linker_flags so it puts it on the link line when          inherited_linker_flags so it puts it on the link line when
814          linking shared libraries as well as when linking executables.          linking shared libraries as well as when linking executables.
815          Reported by: Albert Chin-A-Young <china@thewrittenword.com>          Reported by Albert Chin-A-Young <china@thewrittenword.com>.
816    
817  2005-01-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-01-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
818    

Legend:
Removed from v.1.1667.2.249  
changed lines
  Added in v.1.1667.2.250

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