mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-27 06:09:57 +08:00
c003219f02
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS) (_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS) [ interix ]: When matching for interix, accept version range [3-9] instead of 3. * NEWS: Update. Report by Martin Koeppe <mkoeppe@gmx.de>.
516 lines
19 KiB
Plaintext
516 lines
19 KiB
Plaintext
2007-03-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
|
|
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
|
|
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS) [ interix ]: When
|
|
matching for interix, accept version range [3-9] instead of 3.
|
|
* NEWS: Update.
|
|
Report by Martin Koeppe <mkoeppe@gmx.de>.
|
|
|
|
* libltdl/m4/libtool.m4 (LT_PROG_GCJ): Avoid M4 expansion error
|
|
that caused `dnl' to be merged to the previous word.
|
|
* THANKS: Update.
|
|
Report by Steve Ellcey.
|
|
|
|
2007-03-09 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtoolize.m4sh: Replace literal tab chars in help comment
|
|
with spaces to align columns in --help output.
|
|
|
|
2007-03-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): Also apply the
|
|
symbol filtering for w32 and the include_expsyms feature in the
|
|
case of exceeded command line length. Fixes test failure on
|
|
MinGW.
|
|
|
|
* tests/stresstest.at: For const data object imported from
|
|
shared library, define appropriate macros to expand
|
|
__declspec(dllimport) on w32. Use two different main objects
|
|
and pick the right one for the link flags we are about to test.
|
|
Fixes test failure on MinGW.
|
|
|
|
* tests/export.at: For const data object imported from shared
|
|
library, define appropriate macros to expand
|
|
__declspec(dllimport) on w32. Fixes test failure on MinGW.
|
|
|
|
2007-03-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtoolize.m4sh (func_check_macros): Display m4 quotes correctly
|
|
in AC_CONFIG_MACRO_DIR diagnostics.
|
|
|
|
* libltdl/config/general.m4sh (M4SH_VERBATIM): New macro to
|
|
simplify m4sh quote quoting in blocks of raw shell code.
|
|
* clcommit.m4sh, libtoolize.m4sh, libltdl/config/getopt.m4sh,
|
|
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
|
|
tests/defs.m4sh: Use it.
|
|
* HACKING (Editing `.m4sh' Files): Mention M4SH_VERBATIM Macro.
|
|
|
|
2007-02-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/lt_dlexit.at: Allow test to pass on static-only systems
|
|
and with disable-shared.
|
|
|
|
* NEWS: Rewrite all news since 1.9f and put in categories,
|
|
update.
|
|
|
|
* libltdl/Makefile.inc: Fix the file description, so that it
|
|
matches recursive and nonrecursive libltdl setup.
|
|
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Do not depend
|
|
upon the exact text of the copyright header, just copy until
|
|
the marker line. Remove the marker lines in the output, and
|
|
adjust the description for subpackage setup.
|
|
|
|
2007-02-26 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Fix regexp typo.
|
|
|
|
* clcommit.m4sh: Look in the right directory for helper scripts.
|
|
|
|
2007-02-25 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Fixup regex to
|
|
match Copyright notice change below.
|
|
|
|
* HACKING, Makefile.am, Makefile.maint, bootstrap,
|
|
libltdl/Makefile.am, libltdl/Makefile.inc, libltdl/m4/libtool.m4,
|
|
ltmain.c, tests/cdemo/Makefile.am, tests/demo/Makefile.am,
|
|
tests/depdemo/Makefile.am, tests/depdemo/l1/Makefile.am,
|
|
tests/depdemo/l2/Makefile.am, tests/depdemo/l3/Makefile.am,
|
|
tests/depdemo/l4/Makefile.am, tests/f77demo/Makefile.am,
|
|
tests/fcdemo/Makefile.am, tests/libtoolize.at,
|
|
tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am,
|
|
tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Update
|
|
Copyright notice text to include URL for canonical GPL document.
|
|
|
|
2007-02-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/static.at: Forgot to fix PATH for the first
|
|
func_test_exec invocation. So factor out into new functions
|
|
func_fix_path and func_restore_path and use those.
|
|
|
|
* README: Document the need for GNU make to build Libtool.
|
|
Point the user to the doc/notes.txt file. In the examples, use
|
|
`gmake' throughout to make it more obvious. Explain simpler way
|
|
to run both testsuites and either one. Referring to individual
|
|
tests needs the `tests/' prefix.
|
|
* README.alpha: Likewise.
|
|
* doc/notes.texi: Likewise, document need for GNU make.
|
|
Comment out the FreeBSD make issue for now.
|
|
|
|
* tests/static.at: Larger rewrite to make work on w32: Use three
|
|
different prefixes instead of three libdirs, so the moving of
|
|
the DLLs works as expected. Adjust all code. Since now
|
|
$libdirI/../bin is distinct from the directory of the installed
|
|
program, take care than on w32 PATH contains the needed bindirs,
|
|
in appropriate order.
|
|
Report by Charles Wilson.
|
|
|
|
* Makefile.am (INSTALLCHECK_ENVIRONMENT): Point LTDLINCL and
|
|
LIBLTDL to installed libltdl, so that it is being used by
|
|
the lt_dlexit test.
|
|
|
|
2007-02-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* doc/libtool.texi (Install mode, libtool script contents):
|
|
Describe current and system-specific DESTDIR limitations.
|
|
* tests/destdir.at: XFAIL if `fast_install' is no.
|
|
|
|
* doc/libtool.texi (LT_INIT): Fix typo.
|
|
|
|
* doc/libtool.texi (Libtool test suite): Mention the new
|
|
testsuite. Point to README rather than INSTALL for testing
|
|
instructions.
|
|
(Test descriptions): Fix more file names. Also mention
|
|
cdemo-undef.test, mdemo2-conf.test, mdemo2-exec.test,
|
|
mdemo2-make.test, objectlist.test, pdemo-conf.test,
|
|
pdemo-exec.test, pdemo-inst.test, pdemo-make.test,
|
|
tagdemo-conf.test, tagdemo-exec.test, tagdemo-make.test,
|
|
tagdemo-static.test, tagdemo-shared.test, tagdemo-undef.test,
|
|
f77demo-conf.test, f77demo-exec.test, f77demo-make.test,
|
|
f77demo-static.test, f77demo-shared.test, fcdemo-conf.test,
|
|
fcdemo-exec.test, fcdemo-make.test, fcdemo-static.test,
|
|
fcdemo-shared.test. Describe what they do.
|
|
(When tests fail, Troubleshooting): Mention how to pass options
|
|
to the new test suite.
|
|
* tests/tagdemo/README: Fix description.
|
|
|
|
* bootstrap: Also set GREP, FGREP, EGREP, LN_S, when creating a
|
|
preliminary ltmain.sh script.
|
|
|
|
* doc/libtool.texi (Test descriptions): Track the grand test
|
|
suite renaming from 2003-10-14 in the tests documentation.
|
|
assign.test is merged into sh.test. Fix description of sh.test.
|
|
* tests/sh.test: Likewise.
|
|
|
|
* doc/libtool.texi (LT_INIT): Fix wording of intro a bit.
|
|
<shared, static>: Also describe these default LT_INIT options.
|
|
<AC_LIBTOOL_DLOPEN, AC_LIBTOOL_WIN32_DLL>
|
|
<AC_DISABLE_FAST_INSTALL>: Mention deprecated macro names,
|
|
including the respective LT_INIT replacement.
|
|
<AC_DISABLE_SHARED, AC_DISABLE_STATIC, AC_ENABLE_SHARED>
|
|
<AC_ENABLE_STATIC>: Document, un-deprecate. Suggest the
|
|
respective LT_INIT replacement.
|
|
<AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_ENABLE_SHARED>
|
|
<AM_ENABLE_STATIC>: Document deprecated aliases.
|
|
(Distributing libltdl) <AC_WITH_LTDL, AC_LIBLTDL_INSTALLABLE>
|
|
<AC_LIBLTDL_CONVENIENCE>: Document deprecated aliases.
|
|
* libltdl/m4/ltoptions.m4 (AM_ENABLE_SHARED, AM_DISABLE_SHARED)
|
|
(AM_ENABLE_STATIC, AM_DISABLE_STATIC): Make these AU_ALIASes of
|
|
the respective AC_* macros, so we do not recommend LT_INIT(*) in
|
|
this case.
|
|
(AC_ENABLE_SHARED, AC_DISABLE_SHARED, AC_ENABLE_STATIC)
|
|
(AC_DISABLE_STATIC): Un-deprecate these. Remove now-superfluous
|
|
aclocal-1.4 backwards compatibility comments.
|
|
|
|
* tests/link-order2.at: Rewrite completely. Do not use `sin'
|
|
from the math library, there are too many problems with this.
|
|
Instead, use a self-written library, install it without the
|
|
Libtool library file, to emulate a native library in a system
|
|
directory, and adjust $shlibpat_var. Try overriding its symbol.
|
|
Further, also try an installed `wrong' binary.
|
|
Avoid failing test bits on AIX without runtimelinking and on
|
|
Darwin in some cases, SKIP at the end in this case.
|
|
Analysis by Peter O'Gorman.
|
|
|
|
* doc/notes.texi: Mention MACOSX_DEPLOYMENT_TARGET issue.
|
|
* tests/template.at: Only skip those tests failing on Darwin
|
|
if `-flat_namespace' is used by libtool. In that case, SKIP
|
|
at the end. Analysis by Peter O'Gorman.
|
|
|
|
2007-02-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Fix -export-symbols and -export-symbols-regex for links that
|
|
exceed the command line length and use convenience archives.
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): Avoid grepping a
|
|
nonexistent file if using reloadable objects. Do not create a
|
|
linker script nor a linker input file if no objects are passed.
|
|
Apply export_symbols_regex in case the command line length is
|
|
exceeded.
|
|
Report by Bob Friesenhahn.
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
|
|
<compiler_needs_object>: New tag variable. Default to `no'.
|
|
(_LT_LINKER_SHLIBS) [ linux ]: Set it to yes for Sun C 5.9.
|
|
(_LT_LANG_CXX_CONFIG): Also default it to `no'.
|
|
[ linux ]: Set it to `yes' for Sun C++ 5.9.
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): If we link
|
|
no objects but only convenience archives into a library,
|
|
force expansion if `compiler_needs_object' is yes.
|
|
For creating a linker input filelist due to long cmdline,
|
|
extract the first object if `compiler_needs_object' is yes.
|
|
* doc/libtool.texi (libtool script contents): Document it.
|
|
Fixes test failures of Sun compilers on GNU/Linux.
|
|
Report by Terry D. Dontje.
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): Avoid setting
|
|
`$libobjs' to a single space; set it to empty in that case.
|
|
|
|
2007-02-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/config/ltmain.m4sh (func_generate_dlsyms) [ osf5 ]:
|
|
On Tru64 5.1, const relocations do not work well. Omit the
|
|
const here. Fixes failure of demo-make after demo-shared with
|
|
link editor error `seg_info_ptr: Couldnt find a seg type 2'.
|
|
|
|
* Makefile.am (doc_libtool_TEXINFOS): Renamed from...
|
|
(libtool_TEXINFOS): ...this, to fix dependencies. Omit from
|
|
EXTRA_DIST.
|
|
(check-local): Also depend upon $(bin_SCRIPTS).
|
|
|
|
2007-02-23 Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> (tiny change)
|
|
|
|
* libltdl/config/general.m4sh (sed_double_backslash): Fix
|
|
hacky sed script to avoid limitations but retain portability to
|
|
Solaris /bin/sed. Remove old obsolete cruft.
|
|
|
|
2007-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): Fix the check for
|
|
convenience archives when warning about linking against static
|
|
libraries: test against $deplib rather than empty $lib.
|
|
|
|
2007-02-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Fix detection of new enough
|
|
libltdl by actually checking for the declaration of
|
|
lt_dlinterface_register in ltdl.h with AC_CHECK_DECL.
|
|
Remove redundant configure output line.
|
|
|
|
* tests/template.at: Reformat, add M4 quoting. Use $LDFLAGS
|
|
consistently for link mode.
|
|
|
|
2007-02-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/static.at: Use the right names for the broken libs.
|
|
|
|
2007-02-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/deplibs-ident.at [aix, hppa*-*-hpux*, interix, openbsd]:
|
|
Do not XFAIL, on these systems we happen to pass.
|
|
* tests/duplicate_deps.at [aix]: Likewise.
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux |
|
|
k*bsd*-gnu ]: Fix eval quoting in the DT_RUNPATH test.
|
|
|
|
* HACKING: Update.
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ linux ]
|
|
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
|
|
/dev/null as dummy object, it fails with GNU ld version
|
|
2.16.91.0.7-amd-sles9. Report by Terry D. Dontje.
|
|
* THANKS: Update.
|
|
|
|
2007-02-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ osf4, osf5 ]
|
|
<archive_expsym_cmds>: Use `${wl}-input' not `-input', for
|
|
cc. Could use `-input_to_ld'.
|
|
(_LT_LANG_CXX_CONFIG) [ osf4, osf5 ] <archive_expsym_cmds>:
|
|
Use `${wl}' instead of `-Wl,', for consistency.
|
|
|
|
2007-02-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Fix spurious testsuite failures on AIX due on NFS mounts due to
|
|
shared library images that cannot be removed without `slibclean'
|
|
which needs superuser privileges.
|
|
|
|
* tests/testsuite.at (PREPARE_TESTS): Define $mkdir_p globally.
|
|
(LT_AT_MVDIR): New macro to emulate `mv dir dest'.
|
|
* tests/destdir.at: Use LT_AT_MVDIR.
|
|
* tests/shlibpath.at: Likewise.
|
|
* tests/static.at: Likewise.
|
|
|
|
2007-02-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/export.at: Exporting is not fully functional with
|
|
-retain-symbols-file. Do not test for failure to link `broken'
|
|
in this case. At the end of the test, SKIP if we are not fully
|
|
functional.
|
|
|
|
* tests/lt_dlexit.at: Add casts and `extern "C"' to let the test
|
|
pass with a C++ compiler.
|
|
|
|
* libltdl/config/ltmain.m4sh: Remove duplicate marker for
|
|
generated shell functions.
|
|
|
|
* tests/testsuite.at (LT_AT_NOINST_EXEC_CHECK): New macro, like
|
|
LT_AT_EXEC_CHECK but uses `$LIBTOOL --mode=execute' and allows
|
|
to pass `-dlopen MODULE' arguments.
|
|
* tests/lt_dlexit.at: Use it. Also, do not test `-dlpreopen',
|
|
that currently needs library names to begin with `lib'.
|
|
|
|
2007-02-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/export.at: New test: expose -export-symbols failure
|
|
when the input consists solely of convenience archives, and
|
|
failure to not export all symbols when the command line length
|
|
is exceeded.
|
|
* Makefile.am: Adjust.
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): New substituted
|
|
function `func_lo2o', saving two fork&exec with XSI shells.
|
|
* libltdl/config/ltmain.m4sh (func_mode_compile)
|
|
(func_mode_install, func_mode_link): Use it for rewrites of
|
|
single files.
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): New function
|
|
func_opt_split, for XSI and portable shell.
|
|
* libltdl/config/ltmain.m4sh: Move the insertion point for the
|
|
configure-generated shell functions to before the first option
|
|
parsing loop. Rewrite the separation of the long options to use
|
|
func_opt_split.
|
|
|
|
2007-02-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Eliminate roughly a third of the script execution time overhead
|
|
for all modes except for link/relink and uninstall/clean.
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_CONFIG): Remove unused `TEST SUITE
|
|
MARKER', obsolete since 2005-04-17.
|
|
* libltdl/config/ltmain.m4sh: Likewise, several instances.
|
|
(Main): Tear apart, moving individual bits up as early in the
|
|
script as possible, to help the shell to avoid parsing the rest.
|
|
|
|
2007-02-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* doc/libtool.texi: Update copyright years.
|
|
|
|
2007-02-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/config/general.m4sh (sed_double_backslash): Replace
|
|
POSIX sed script with a hack that treats up to 10 backslashes
|
|
in the input correctly and is portable to Solaris /bin/sed.
|
|
|
|
2007-02-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/testsuite.at (LT_AT_TAG): Skip also if the compiler
|
|
variable is set to `no', not only if it is empty.
|
|
|
|
2007-02-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/lt_dlexit.at: Do not compile main object with libtool.
|
|
|
|
* tests/cmdline_wrap.at: Pass $abs_top_srcdir and $abs_builddir
|
|
to inner testsuite.
|
|
|
|
* Makefile.am (TESTSUITE_AT): Move destdir.at after
|
|
search-path.at so the banners fit better.
|
|
|
|
* tests/convenience.at: Use $CPPFLAGS for compilation.
|
|
* tests/deplibs-ident.at: Likewise.
|
|
* tests/duplicate_members.at: Likewise.
|
|
* tests/inherited_flags.at: Likewise.
|
|
* tests/link-order.at: Likewise.
|
|
* tests/stresstest.at: Likewise.
|
|
* tests/early-libtool.at: Likewise. Do not quote $CC.
|
|
|
|
* libltdl/ltdl.c (lt_dlexit): Add casts to fix compilation with
|
|
C++ compiler again.
|
|
|
|
* tests/destdir.at: Add `libtool' keyword to tests.
|
|
|
|
2007-02-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
|
|
(_LT_LINKER_BOILERPLATE, _LT_SYS_MODULE_PATH_AIX)
|
|
(_LT_COMPILER_C_O): Require _LT_DECL_SED.
|
|
* THANKS: Update.
|
|
Report by Maciej W. Rozycki.
|
|
|
|
2007-01-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/lt_dlexit.at: Use $abs_top_srcdir, not $top_srcdir,
|
|
in the new testsuite.
|
|
|
|
2007-01-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ gnu ]
|
|
<archive_expsym_cmds>: Behave like Linux, so that
|
|
--version-script is used for Hurd as well.
|
|
|
|
2007-01-28 Charles Wilson <libtool@cwilson.fastmail.fm>
|
|
|
|
* NEWS: Update for Cygwin changes.
|
|
|
|
2007-01-28 Brian W. Barrett <bbarrett@lanl.gov>
|
|
|
|
* libltdl/config/ltmain.m4sh [darwin]: Use otool64 if otool fails.
|
|
|
|
2007-01-28 Dave Brolley <brolley@redhat.com>,
|
|
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
|
|
before checking that it is still in the list.
|
|
* tests/lt_dlexit.at: New test.
|
|
* Makefile.am (TESTSUITE_AT): Adjust.
|
|
(check-local): Also depend on libltdl/libltdlc.la.
|
|
(check-recursive): Removed, unnecessary use of Automake
|
|
internals.
|
|
|
|
2007-01-28 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): Pass through
|
|
`-p' and `-fprofile-*' for GCC.
|
|
|
|
2007-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/libltdl/lt_system.h: Adjust copyright years.
|
|
|
|
2007-01-28 Charles Wilson <libtool@cwilson.fastmail.fm>
|
|
|
|
* libltdl/libltdl/lt__private.h (LT_GLOBAL_DATA) [__CYGWIN__]:
|
|
Also define on Cygwin.
|
|
* libltdl/libltdl/lt_system.h (LT_SCOPE) [__CYGWIN__]: Likewise.
|
|
|
|
2007-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ cygwin, mingw ]
|
|
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
|
|
double expansion, in case there is a 'S:' drive.
|
|
Report by Charles Wilson.
|
|
|
|
2007-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Introduce a new test keyword `recursive' for tests that create a
|
|
modified `libtool' script and run the suite on this script. All
|
|
tests with the keyword `libtool' are (by definition) suitable to
|
|
be used here.
|
|
|
|
* tests/cmdline_wrap.at: New test.
|
|
* Makefile.am: Adjust.
|
|
* tests/testsuite.at (LT_ESCAPE): New macro: clone of Autoconf
|
|
AS_ESCAPE that does not escape `$'.
|
|
(LT_AT_CHECK): New macro: print a command-to-be-run while
|
|
expanding parameters but nothing else.
|
|
* tests/stresstest.at: Use LT_AT_CHECK. Create some files to
|
|
expose erroneous globbing errors with `-export-symbols-regex',
|
|
similar to those reported by Charles Wilson. Use `eval' and
|
|
adjusted quoting so the expansion doesn't already happen in the
|
|
testsuite commands.
|
|
* HACKING: Update.
|
|
|
|
2007-01-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Assume C89 for included headers, and throughout the testsuite.
|
|
|
|
* NEWS: Update.
|
|
* libltdl/argz.c: Do not include strings.h nor memory.h, include
|
|
string.h unconditionally.
|
|
Patch by Simon Josefsson <jas@extundo.com>.
|
|
* libltdl/libltdl/lt__private.h: Likewise.
|
|
* libltdl/m4/ltdl.m4 (LTDL_INIT): Do not check for string.h,
|
|
strings.h, memory.h.
|
|
* tests/cdemo/configure.ac: Assume presence of math.h.
|
|
* tests/cdemo/foo.c: Likewise.
|
|
* tests/demo/configure.ac: Likewise for math.h, string.h.
|
|
Assume 'const'. Drop obsolete AC_EXEEXT.
|
|
* tests/demo/dlmain.c: Likewise.
|
|
* tests/demo/foo.c: Likewise.
|
|
* tests/depdemo/configure.ac: Likewise.
|
|
* tests/depdemo/l4/l4.c: Likewise.
|
|
* tests/f77demo/configure.ac: Likewise. Also drop obsolete
|
|
AC_OBJEXT.
|
|
* tests/fcdemo/configure.ac: Likewise.
|
|
* tests/mdemo/configure.ac: Likewise.
|
|
* tests/mdemo/foo1.c: Likewise.
|
|
* tests/mdemo/foo2.c: Likewise.
|
|
* tests/mdemo2/configure.ac: Likewise.
|
|
* tests/pdemo/configure.ac: Likewise.
|
|
* tests/pdemo/longer_file_name_dlmain.c:
|
|
* tests/pdemo/longer_file_name_foo.c: Likewise.
|
|
* tests/pdemo/longer_file_name_foo2.c: Likewise.
|
|
* tests/tagdemo/configure.ac: Likewise.
|
|
* tests/tagdemo/foo.cpp: Likewise.
|
|
|
|
2007-01-24 Reuben Thomas <rrt@sc3d.org> (tiny change)
|
|
|
|
* doc/libtool.texi (Inter-library dependencies): Fix typo.
|
|
|
|
2007-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin, mingw]:
|
|
Use `lib -OUT' rather than `lib /OUT' to avoid MSYS path
|
|
translation mangling. Report by Christopher Hulbert.
|
|
* THANKS: Update.
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_compile): Accept
|
|
suffixes matching `[fF][09].', for Fortran.
|
|
* tests/suffix.test: Also test F90, F95, f03, F03.
|
|
|
|
* Makefile.am (EXTRA_DIST): Add ChangeLog.2006.
|
|
* ChangeLog.2006: New, rotated, from...
|
|
* ChangeLog: ...here.
|
|
|
|
2007-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* doc/libtool.texi: Typo fixes.
|
|
* TODO: Likewise.
|
|
|
|
Continued in ChangeLog.2006
|
|
|
|
$Revision$ $Date$
|
|
|
|
vim:tw=72
|