/[libtool]/libtool/ChangeLog
ViewVC logotype

Diff of /libtool/ChangeLog

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

revision 1.1968 by rwild, Mon Jun 27 10:06:29 2005 UTC revision 1.1969 by gary, Mon Jun 27 10:43:40 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 10  Line 11 
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, _LT_LINKER_BOILERPLATE):
14          New macros: save warnings and boilerplate of simple compile/link tests.          New macros: save warnings and boilerplate of simple compile/link
15          (_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,          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_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Call.
18          (_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O, ):          (_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O, ):
19          Fail only if nonempty warnings different from default compile/link.          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    
29  2005-06-11  Ralf Menzel  <menzel@ls6.cs.uni-dortmund.de>,  2005-06-11  Ralf Menzel  <menzel@ls6.cs.uni-dortmund.de>,
30              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
# Line 28  Line 32 
32          * m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if          * m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
33          nonempty.          nonempty.
34          * m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,          * m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,
35          test against empty arg.  Fixes infinite m4 loop with CVS Autoconf.          test against empty arg.  Fixes infinite m4 loop with CVS
36            Autoconf.
37    
38  2005-06-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
39    
# Line 45  Line 50 
50    
51          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
52          _LT_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is          _LT_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is
53          `-Bstatic'.  Remove harmless extra comma from whole_archive output.          `-Bstatic'.  Remove harmless extra comma from whole_archive
54            output.
55    
56  2005-06-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-06-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
57    
58          * config/ltmain.m4sh (func_mode_compile): In order to find out          * config/ltmain.m4sh (func_mode_compile): In order to find out
59          about forbidden characters in output, check with grep after checking          about forbidden characters in output, check with grep after
60          func_quote_for_eval result.  Also, warn instead of fail.          checking func_quote_for_eval result.  Also, warn instead of fail.
61          * config/general.m4sh (func_quote_for_eval, func_quote_for_expand):          * config/general.m4sh (func_quote_for_eval)
62          Revert SunOS sh bug workaround patch from 2004-12-28 as it          (func_quote_for_expand): Revert SunOS sh bug workaround patch from
63          triggers bugs in the Tru64 5.1B shell.          2004-12-28 as it triggers bugs in the Tru64 5.1B shell.
64          Reported by Albert Chin <libtool@mlists.thewrittenword.com> and          Reported by Albert Chin <libtool@mlists.thewrittenword.com> and
65          Nicolas Joly <njoly@pasteur.fr>.          Nicolas Joly <njoly@pasteur.fr>.
66    
# Line 74  Line 80 
80    
81  2005-05-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-05-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
82    
83          * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:          * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [aix]:
84          Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.          Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.
85    
86          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
87          _LT_LANG_CXX_CONFIG) [ linux ]: PGI:          _LT_LANG_CXX_CONFIG) [linux]: PGI:
88          Add $pic_flag to archive_cmds and archive_expsyms_cmds.          Add $pic_flag to archive_cmds and archive_expsyms_cmds.
89          Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.          Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.
90    
# Line 145  Line 151 
151          (LT_AT_BOOTSTRAP): Fail if autoreconf fails.          (LT_AT_BOOTSTRAP): Fail if autoreconf fails.
152          (LT_AT_EXEC_CHECK): New macro for execution of $build binaries.          (LT_AT_EXEC_CHECK): New macro for execution of $build binaries.
153          (LT_AT_TAG): New macro to test tag availability or skip test.          (LT_AT_TAG): New macro to test tag availability or skip test.
154          * tests/am-subdir.at, tests/duplicate_members.at, tests/inherited_flags.at,          * tests/am-subdir.at, tests/duplicate_members.at,
155          tests/link-order.at, tests/stresstest.at, tests/template.at:          tests/inherited_flags.at, tests/link-order.at,
156          Adjust.  Use LT_AT_TAG, LT_AT_EXEC_CHECK, AT_KEYWORDS.          tests/stresstest.at, tests/template.at: Adjust.  Use LT_AT_TAG,
157          Use compiler/linker flags consistently.          LT_AT_EXEC_CHECK, AT_KEYWORDS. Use compiler/linker flags
158            consistently.
159          * tests/link-order.at: Fix use of AT_DATA, bogus redirection          * tests/link-order.at: Fix use of AT_DATA, bogus redirection
160          inside AT_CHECK.          inside AT_CHECK.
161          * tests/stresstest.at: Do not use wildcards/regex in symbol files,          * tests/stresstest.at: Do not use wildcards/regex in symbol files,
162          they are not portable.  Use -no-undefined on win32.  Fix to ignore          they are not portable.  Use -no-undefined on win32.  Fix to ignore
163          compile/link warnings.          compile/link warnings.
164    
165          * tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,          * tests/f77demo/foo.h, tests/f77demo/fooc.c,
166          tests/mdemo2/main.c, tests/pdemo/foo.h: Make declarations available.          tests/f77demo/cprogram.c, tests/mdemo2/main.c, tests/pdemo/foo.h:
167            Make declarations available.
168    
169          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: sed 3.02 does
170          not understand \t in regex.          not understand \t in regex.
171          Reported by Tim Van Holder <tim.vanholder@gmail.com>.          Reported by Tim Van Holder <tim.vanholder@gmail.com>.
172    
# Line 178  Line 186 
186  2005-04-25  David Edelsohn  <dje@watson.ibm.com>  2005-04-25  David Edelsohn  <dje@watson.ibm.com>
187    
188          * m4/libtool.m4 (_LT_LINKER_SHLIBS): _LT_TAGDECL(file_list_spec).          * m4/libtool.m4 (_LT_LINKER_SHLIBS): _LT_TAGDECL(file_list_spec).
189          * config/ltmain.m4sh (func_mode_link): Change $filelist to $output.          * config/ltmain.m4sh (func_mode_link): Change $filelist to
190            $output.
191    
192  2005-04-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
193    
# Line 188  Line 197 
197    
198          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:
199          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
200          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
201            $CC.
202    
203          * m4/libtool.m4: Audit use of echo vs $ECHO.          * m4/libtool.m4: Audit use of echo vs $ECHO.
204          * TODO: Update.          * TODO: Update.
# Line 196  Line 206 
206    
207  2005-04-23  Gary Kumfert <kumfert@llnl.gov>  2005-04-23  Gary Kumfert <kumfert@llnl.gov>
208    
209          * m4/libtool.m4 (_LT_LANG_F77_CONFIG) [ aix4, aix5 ]:          * m4/libtool.m4 (_LT_LANG_F77_CONFIG) [aix4, aix5]:
210          Adjust logic to match the C case: Only disable static if not          Adjust logic to match the C case: Only disable static if not
211          on ia64 nor runtimelinking.          on ia64 nor runtimelinking.
212    
# Line 212  Line 222 
222    
223  2005-04-19  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-19  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
224    
225          * libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,          * libtoolize.m4sh (func_scan_files, func_serial,
226          func_config_update, func_install_update): Placate AIX sed.          func_ltmain_update, func_config_update, func_install_update):
227            Placate AIX sed.
228    
229  2005-04-19  David Edelsohn  <dje@watson.ibm.com>  2005-04-19  David Edelsohn  <dje@watson.ibm.com>
230    
231          * config/ltmain.m4sh (func_mode_link): If command exceeds          * config/ltmain.m4sh (func_mode_link): If command exceeds
232          max_cmd_len and file_list_spec exists, write list of input files          max_cmd_len and file_list_spec exists, write list of input files
233          to temporary file.          to temporary file.
234          * m4/libtool.m4 (_LT_LINKER_SHLIBS, aix[45]): Define file_list_spec.          * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
235          (_LT_LANG_CXX_CONFIG, aix[45]): Define file_list_spec.          [aix4,aix5]: Define file_list_spec.
236    
237  2005-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
238    
# Line 230  Line 241 
241  2005-04-17 Alexandre Oliva  <aoliva@redhat.com>,  2005-04-17 Alexandre Oliva  <aoliva@redhat.com>,
242             Peter O'Gorman  <peter@pogma.com>             Peter O'Gorman  <peter@pogma.com>
243    
244          * 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
245          archive; rename duplicates instead.          an archive; rename duplicates instead.
246          (func_extract_an_archive): Remove section to deal with duplicate          (func_extract_an_archive): Remove section to deal with duplicate
247          base names in an archive.          base names in an archive.
248          * tests/functests.at: remove.          * tests/functests.at: remove.
# Line 257  Line 268 
268    
269  2005-04-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
270    
271          * m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.          * m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out
272          Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.          $cc_basename.  Skip ccache, distcc, purify, cmdline options,
273          (_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,          `$host_alias-' prefix.
274          _LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.          (_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG)
275            (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.
276          * NEWS, TODO: Update.          * NEWS, TODO: Update.
277    
278  2005-04-15  Gary V. Vaughan  <gary@gnu.org>  2005-04-15  Gary V. Vaughan  <gary@gnu.org>
# Line 279  Line 291 
291  2005-04-14  Alexandre Oliva  <aoliva@redhat.com>,  2005-04-14  Alexandre Oliva  <aoliva@redhat.com>,
292              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
293    
294          * config/ltmain.m4sh (link mode): Add to tmp_libs paths for libtool dep          * config/ltmain.m4sh (link mode): Add to tmp_libs paths for
295          libs in reverse order as well.          libtool dep libs in reverse order as well.
296          * Makefile.am, tests/testsuite.at, tests/link-order.at: New test.          * Makefile.am, tests/testsuite.at, tests/link-order.at: New test.
297    
298  2005-04-13  Gary V. Vaughan  <gary@gnu.org>  2005-04-13  Gary V. Vaughan  <gary@gnu.org>
# Line 337  Line 349 
349          tests/tagdemo-exec.test, tests/tagdemo-make.test,          tests/tagdemo-exec.test, tests/tagdemo-make.test,
350          tests/tagdemo-shared.test, tests/tagdemo-static.test,          tests/tagdemo-shared.test, tests/tagdemo-static.test,
351          tests/tagdemo-undef.test, tests/tagtrace.test (func_cd,          tests/tagdemo-undef.test, tests/tagtrace.test (func_cd,
352          func_require): Adjust paths..          func_require): Adjust paths.
353    
354  2005-04-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
355    
# Line 349  Line 361 
361          Improved Portland support: prelinking of C++ templates and          Improved Portland support: prelinking of C++ templates and
362          whole_archive.          whole_archive.
363    
364          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [ linux ]:          * m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [linux]:
365          Reinstate formatted whole_archive_flag_spec for PGI compilers.          Reinstate formatted whole_archive_flag_spec for PGI compilers.
366          * config/ltmain.m4sh (func_mode_link), m4/libtool.m4          * config/ltmain.m4sh (func_mode_link), m4/libtool.m4
367          (_LT_LINKER_SHLIBS): New tag prelink_cmds, to be executed before          (_LT_LINKER_SHLIBS): New tag prelink_cmds, to be executed before
368          linking a program.          linking a program.
369          (_LT_LANG_CXX_CONFIG) [ linux ]: Use for pgCC.          (_LT_LANG_CXX_CONFIG) [linux]: Use for pgCC.
370          (_LT_COMPILER_C_O): conftest might be nonempty, clean up more          (_LT_COMPILER_C_O): conftest might be nonempty, clean up more
371          thoroughly.          thoroughly.
372    
# Line 389  Line 401 
401    
402  2005-04-04  Gary V. Vaughan  <gary@gnu.org>  2005-04-04  Gary V. Vaughan  <gary@gnu.org>
403    
404          * tests/libtoolize.at: New tests for basic libtoolize functionality          * tests/libtoolize.at: New tests for basic libtoolize
405          and reporting.          functionality and reporting.
406          * tests/testsuite.at: Call them.          * tests/testsuite.at: Call them.
407          * tests/Makefile.am: Distribute them.          * tests/Makefile.am: Distribute them.
408    
# Line 403  Line 415 
415  2005-04-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-04-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
416    
417          * tests/template.at: New Autotest tests for C++ with templates.          * tests/template.at: New Autotest tests for C++ with templates.
418          First test provided by Markus Christen <markus@igc.phys.chem.ethz.ch>.          First test provided by
419            Markus Christen <markus@igc.phys.chem.ethz.ch>.
420          * tests/Makefile.am, tests/testsuite.at: Use and distribute.          * tests/Makefile.am, tests/testsuite.at: Use and distribute.
421    
422  2005-04-04  Gary V. Vaughan  <gary@gnu.org>  2005-04-04  Gary V. Vaughan  <gary@gnu.org>
# Line 483  Line 496 
496    
497  2005-04-01  Mike Stump  <mrs@apple.com>  2005-04-01  Mike Stump  <mrs@apple.com>
498    
499          * m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,          * m4/libtool.m4 (LT_CMD_MAX_LEN) [netbsd, freebsd, openbsd
500          darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.          darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.
501    
502  2005-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
# Line 553  Line 566 
566  2005-03-21  Gary V. Vaughan  <gary@gnu.org>,  2005-03-21  Gary V. Vaughan  <gary@gnu.org>,
567              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
568    
569          * m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG, * _LT_LANG_F77_CONFIG):          * m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG)
570          For matching compiler names: Pick only first word, allow leading white          (_LT_LANG_F77_CONFIG): For matching compiler names -- Pick only
571          space..          first word, allow leading white space.
572          * tests/sh.test: ..and test for missing `*' at end of patterns.          * tests/sh.test: ..and test for missing `*' at end of patterns.
573    
574  2005-03-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
# Line 564  Line 577 
577    
578  2005-03-20  Peter Ekberg  <peda@lysator.liu.se>  2005-03-20  Peter Ekberg  <peda@lysator.liu.se>
579    
580          * m4/libtool.m4 (_LT_LINKER_SHLIBS) [ irix5, irix6, nonstopux ]:          * m4/libtool.m4 (_LT_LINKER_SHLIBS) [irix5, irix6, nonstopux]:
581          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
582          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
583          option that is clashing with the -exports_file option.          option that is clashing with the -exports_file option.
# Line 594  Line 607 
607    
608          * config/general.m4sh: unconditionally set IFS, and set it          * config/general.m4sh: unconditionally set IFS, and set it
609          to the one true right sequence: space, tab, newline.          to the one true right sequence: space, tab, newline.
610          * m4/libtool.m4: remove IFS setting and as_* namespace infringement.          * m4/libtool.m4: remove IFS setting and as_* namespace
611            infringement.
612    
613          * m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.          * m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.
614    
# Line 633  Line 647 
647              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>              Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
648    
649          Allow special characters in source file names.  Will break unless          Allow special characters in source file names.  Will break unless
650          `-o target' is also given, which must not contain special characters.          `-o target' is also given, which must not contain special
651          En passant, fix source file quoting broken for cygwin/MSVC.          characters. En passant, fix source file quoting broken for
652            cygwin/MSVC:
653          * config/ltmain.m4sh (func_mode_compile): Use new variable qsrcfile  
654          for quoted source file name for compile $command.  Fix missing          * config/ltmain.m4sh (func_mode_compile): Use new variable
655          quotes for _c_o lockfile.          qsrcfile for quoted source file name for compile $command.  Fix
656            missing quotes for _c_o lockfile.
657          * NEWS: Update.          * NEWS: Update.
658    
659  2005-03-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
660    
661          * config/ltmain.m4sh (func_mode_link): Reword double negation in          * config/ltmain.m4sh (func_mode_link): Reword double negation in
662          error message.  Reported by Jesper Louis Andersen <jlouis@mongers.org>.          error message.
663            Reported by Jesper Louis Andersen <jlouis@mongers.org>.
664    
665          * bootstrap: really remove bogus files Makefile tests/Makefile.          * bootstrap: really remove bogus files Makefile tests/Makefile.
666    
# Line 672  Line 688 
688          Ignore errors from failed `cd' in the tar processes, since we          Ignore errors from failed `cd' in the tar processes, since we
689          may be running in dryrun mode.          may be running in dryrun mode.
690          Reported by Noah Misch <noah@cs.caltech.edu>,          Reported by Noah Misch <noah@cs.caltech.edu>,
691                  Bob Friesenhahn <bfriesen@simple.dallas.tx.us>                      Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
692    
693  2005-03-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-03-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
694    
695          * libltdl/Makefile.am: $(builddir) is not defined, replace by `.'.          * libltdl/Makefile.am: $(builddir) is not defined, replace by
696            `.'.
697    
698  2005-03-08  Albert Chin-A-Young  <china@thewrittenword.com>  2005-03-08  Albert Chin-A-Young  <china@thewrittenword.com>
699    
# Line 727  Line 744 
744    
745  2005-02-26  Gary V. Vaughan  <gary@gnu.org>  2005-02-26  Gary V. Vaughan  <gary@gnu.org>
746    
747          * libltdl/Makefile.am (install-data-local):  cd to $(srcdir) before          * libltdl/Makefile.am (install-data-local):  cd to $(srcdir)
748          tarring up the files for installation to $(DESTDIR)$(ltdldatadir).          before tarring up the files for installation to
749          Don't remove the destination directory, since that interacts badly          $(DESTDIR)$(ltdldatadir).  Don't remove the destination directory,
750          with the multi-Makefile installation.          since that interacts badly with the multi-Makefile installation.
751          * libltdl/loaders/Makefile.am (install-data-local): Ditto.          * libltdl/loaders/Makefile.am (install-data-local): Ditto.
752    
753  2005-02-26  Gary V. Vaughan  <gary@gnu.org>  2005-02-26  Gary V. Vaughan  <gary@gnu.org>
# Line 770  Line 787 
787          compiler does not pass --whole-archive. Move gnu ld check for          compiler does not pass --whole-archive. Move gnu ld check for
788          the flag to the top so it can be overridden.          the flag to the top so it can be overridden.
789          (_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset          (_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset
790          whole_archive_flag_spec for the portland group's c++ compiler too.          whole_archive_flag_spec for the portland group's c++ compiler
791            too.
792          Reported by Jeff Squyres <jsquyres@lam-mpi.org>          Reported by Jeff Squyres <jsquyres@lam-mpi.org>
793    
794  2005-02-23  Gary V. Vaughan  <gary@gnu.org>  2005-02-23  Gary V. Vaughan  <gary@gnu.org>
# Line 863  Line 881 
881    
882  2005-02-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-02-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
883    
884          * config/getopt.m4sh (func_version, func_usage, func_help,          * config/getopt.m4sh (func_version, func_usage, func_help):
         * config/ltmain.m4sh (func_mode_help, func_config, func_features):  
885          Exit with nonzero status on write failures.          Exit with nonzero status on write failures.
886            * config/ltmain.m4sh (func_mode_help, func_config, func_features):
887            Ditto.
888    
889          * tests/sh.test: Check for preferred function definition layout.          * tests/sh.test: Check for preferred function definition layout.
890    
891  2005-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
892    
893          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)          * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
894          [ pw32, freebsd3.[01], freebsdelf3.[01] ]          [pw32, freebsd3.[01], freebsdelf3.[01]]:  Fix [] quoting.  Should
895          (_LT_LINKER_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]          fix various spurious failures.
896          (_LT_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12], solaris2.[0-5] ]          (_LT_LINKER_SHLIBS) [linux with GNU ld < 2.11, aix4.[012]*]:
897          (_LT_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious          Ditto.
898          failures.          (_LT_LANG_CXX_CONFIG) [aix4.[012]*, freebsd[12], solaris2.[0-5]]:
899            Ditto.
900            (_LT_LANG_GCJ_CONFIG): Ditto.
901    
902          * tests/Makefile.am: Add `atconfig' to DISTCLEANFILES.          * tests/Makefile.am: Add `atconfig' to DISTCLEANFILES.
903    
904          * clcommit.m4sh: Test whether the shell understands `read -r'.  Use as          * clcommit.m4sh: Test whether the shell understands `read -r'.
905          `$read_r' if available, so `\' is preserved in commit notices.          Use as `$read_r' if available, so `\' is preserved in commit
906            notices.
907    
908          * HACKING (Editing `.m4sh' Files): Document preferred function          * HACKING (Editing `.m4sh' Files): Document preferred function
909          header layout.          header layout.
910          * config/ltmain.m4sh (func_win32_libid, func_infer_tag)          * config/ltmain.m4sh (func_win32_libid, func_infer_tag)
911          (func_generate_dlsyms, func_extract_an_archive, func_extract_archives):          (func_generate_dlsyms, func_extract_an_archive)
912          adjust to fit.          (func_extract_archives): Adjust to fit.
913    
914  2005-01-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-01-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
915    
# Line 897  Line 919 
919          * tests/sh.test: Not all sed's like '/.*\n.*/' (Unicos 9 sed          * tests/sh.test: Not all sed's like '/.*\n.*/' (Unicos 9 sed
920          loops endlessly).          loops endlessly).
921    
922          * tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.          * tests/quote.test: Match link  quoting against `"$wl"', not
923            `-Wl,'.
924    
925          * 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
926            reexec.
927    
928          * 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),
929          not _LT_DECL, since this is tag-dependent.          not _LT_DECL, since this is tag-dependent.
930    
931          * config/ltmain.m4sh, m4/libtool.m4: Change `( cmd ) 2>/dev/null' to          * config/ltmain.m4sh, m4/libtool.m4: Change `( cmd ) 2>/dev/null'
932          `{ cmd; } 2>/dev/null', when cmd has no side effects and might be a          to  `{ cmd; } 2>/dev/null', when cmd has no side effects and might
933          builtin.  Note that it is unspecified whether cmd will run within a          be a builtin.  Note that it is unspecified whether cmd will run
934          subshell (e.g. Bourne shells) or within the current shell (most modern          within a subshell (e.g. Bourne shells) or within the current shell
935          shells).          (most modern shells).
936    
937  2005-01-29  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  2005-01-29  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
938    
# Line 951  Line 975 
975    
976          * tests/defs.m4sh: Extract $build from $LIBTOOL.          * tests/defs.m4sh: Extract $build from $LIBTOOL.
977          (func_configure): Pass --host if $host != $build.          (func_configure): Pass --host if $host != $build.
978          (func_exec): Try executing cross-compiled binaries (e.g. i686 -> i386),          (func_exec): Try executing cross-compiled binaries (e.g. i686 ->
979          but SKIP rather than FAIL.          i386), but SKIP rather than FAIL.
980          * tests/depdemo-relink.test: Do not try to access possibly non-          * tests/depdemo-relink.test: Do not try to access possibly non-
981          existent files.  SKIP rather than FAIL or PASS falsely when          existent files.  SKIP rather than FAIL or PASS falsely when
982          cross-compiling.          cross-compiling.

Legend:
Removed from v.1.1968  
changed lines
  Added in v.1.1969

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