mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-12-09 06:40:24 +08:00
3afaae7d8e
only if defined. Allows to use libltdl without aclocal.
199 lines
7.4 KiB
Plaintext
199 lines
7.4 KiB
Plaintext
2008-01-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/ltdl.m4 (_LT_ENABLE_INSTALL): Use AM_CONDITIONAL
|
|
only if defined. Allows to use libltdl without aclocal.
|
|
|
|
2008-01-16 Peter O'Gorman <peter@pogma.com>
|
|
|
|
* libltdl/m4/libtool.m4: Set GCC var for every tag, avoids need
|
|
to set withGCC var.
|
|
|
|
2008-01-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* configure.ac: Set libltdl nonrecursive option, to avoid
|
|
configuring libltdl inside the Libtool package.
|
|
|
|
2008-01-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Silence all non-warning output from `libtool --silent'.
|
|
* libltdl/config/ltmain.m4sh (func_generate_dlsyms)
|
|
(func_extract_archives, func_mode_link): Use func_verbose
|
|
instead of func_echo for all non-warning output.
|
|
|
|
* Makefile.maint (fetch): Update to match upstream git sources.
|
|
Pull `INSTALL' from gnulib instead of from Autoconf.
|
|
|
|
* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
|
|
Report by Rainer Tammer.
|
|
Suggest using bash for configure.
|
|
|
|
* libltdl/m4/ltoptions.m4 (AC_ENABLE_SHARED): Fix to use
|
|
new _LT_SET_OPTION semantics.
|
|
|
|
2008-01-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/ltdl.m4 (_LTDL_SETUP): Define
|
|
LTDL_DLOPEN_SELF_WORKS, depending upon lt_cv_dlopen_self.
|
|
* libltdl/loaders/dlopen.c (vm_open) [!LTDL_DLOPEN_SELF_WORKS]:
|
|
Fail for dlopen(NULL), so that the preopen loader is used. This
|
|
fixes mdemo-exec.test failures on AIX where dlopen(NULL)
|
|
succeeds but dlsym resolves no symbol.
|
|
* NEWS: Update.
|
|
Report by Rainer Tammer.
|
|
|
|
* tests/am-subdir.at: Drop unused variables.
|
|
* tests/configure-iface.at: Likewise.
|
|
* tests/ctor.at: Likewise.
|
|
* tests/early-libtool.at: Likewise.
|
|
* tests/lt_dladvise.at: Likewise.
|
|
* tests/old-m4-iface.at: Likewise.
|
|
* tests/lt_dlexit.at: Likewise. Also drop unused functions.
|
|
|
|
* tests/old-m4-iface.at (AM_PROG_LIBTOOL): Also copy needed
|
|
lt~obsolete.m4.
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): Fix warning
|
|
about -l and -L for archives and objects as output, to not
|
|
trigger for *.la files. Non-convenience archives are diagnosed
|
|
later on.
|
|
|
|
* tests/configure-iface.at: Ensure LTDLINCL is expanded
|
|
before CPPFLAGS, so that even CPPFLAGS=-I/usr/local/include
|
|
won't make the tests prefer an installed ltdl.h over the
|
|
in-package one.
|
|
* tests/lt_dladvise.at, tests/lt_dlexit.at: Likewise.
|
|
* tests/need_lib_prefix.at, tests/old-m4-iface.at: Likewise.
|
|
Report by Bob Friesenhahn.
|
|
|
|
2008-01-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) <exclude_expsyms>:
|
|
Also exclude `_GLOBAL__F[ID]_.*'. Also set for the C++ tag.
|
|
Fixes esp. demo/helldl build failure with GCC on AIX.
|
|
Report by Rainer Tammer.
|
|
|
|
2008-01-11 Peter O'Gorman <peter@pogma.com>
|
|
|
|
* libltdl/m4/libtool.m4 [darwin]: Reorganize darwin support, use
|
|
dsymutil if it is available so that debugging is possible, check
|
|
for nmedit and dsymutil with AC_CHECK_TOOL, use the linker flag
|
|
-exported_symbols_list in preference to nmedit if it is available.
|
|
Drop support for xlc, it is probably broken.
|
|
* tests/template.at [darwin]: Skip this test, I can not find a way
|
|
to make it work on darwin9 with Xcode-3.0.
|
|
* NEWS: Note the dropping of xlc support.
|
|
|
|
2008-01-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/libtool.m4 (LT_INIT): m4_require, not AC_REQUIRE
|
|
_LT_CHECK_BUILDDIR, as it's m4_defun'ed, not AC_DEFUN'ed.
|
|
Report by Peter O'Gorman.
|
|
|
|
* libltdl/m4/ltdl.m4 (_LTDL_INSTALLABLE): Restore correct
|
|
_LT_BUILD_PREFIX-using code.
|
|
|
|
2008-01-08 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* tests/recursive.at: Remove bogus --debug option.
|
|
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/configure-iface.at: Build libltdl in a subdir so that
|
|
it can be easily removed without trying to remove config.log
|
|
on windows (which can't delete a file until it is closed).
|
|
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/ltdl.m4 (LTDL_INSTALLABLE): Use _LT_BUILD_PREFIX
|
|
instead of ${top_builddir} for Autoconf-2.62.
|
|
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/m4/ltdl.m4 (_LT_CONFIG_LTDL_DIR): Correct closing
|
|
comment.
|
|
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* NEWS: Grammar nit.
|
|
|
|
* tests/configure-iface.at, tests/nonrecursive.at,
|
|
tests/recursive.at, tests/subproject.at (_LTDL_SETUP):
|
|
Renamed to _LT_AT_LTDL_SETUP to avoid a nameclash with
|
|
libltdl/m4/ltoptions.m4:_LTDL_SETUP from yesterday's patch.
|
|
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
2008-01-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* tests/runpath-in-lalib.at (Runpath in libtool library files):
|
|
Compile program file without libtool.
|
|
Report by Rainer Tammer.
|
|
|
|
2008-01-07 Rainer Tammer <tammer@tammer.net> (tiny change)
|
|
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
Support AIX 6.1.
|
|
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
|
|
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
|
|
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG)
|
|
(_LT_LANG_FC_CONFIG): Adjust case patterns to match AIX 6
|
|
through 9 as well.
|
|
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
|
|
* NEWS: Update.
|
|
* THANKS: Update.
|
|
|
|
2008-01-07 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
Move libltdl build mode options from LT_CONFIG_LTDL_DIR to
|
|
LTDL_INIT. Accept (optional) new 'convenience' and 'installable'
|
|
options in lieu of LTDL_CONVENIENCE and LTDL_INSTALL macros. And
|
|
also, implement --with-included-ltdl, --with-ltdl-lib and
|
|
--with-ltdl-include configure-time options:
|
|
|
|
* libltdl/m4/ltoptions.m4: Associate existing option settings with
|
|
LT_INIT.
|
|
(LT_OPTION_DEFINE): Associate options 'nonrecursive', 'recursive',
|
|
'subproject', 'installable' and 'convenience' with LTDL_INIT.
|
|
(_LT_MANGLE_OPTION, _LT_SET_OPTION, _LT_IF_OPTION)
|
|
(_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Add MACRO-NAME argument to
|
|
support options to named macros instead of hardcoding only LT_INIT
|
|
options.
|
|
* libltdl/m4/ltdl.m4 (_LTDL_CONVENIENCE): Factor common code from
|
|
LTDL_CONVENIENCE and LTDL_INIT([convenience]).
|
|
(_LTDL_INSTALLABLE): Factor out common code from LTDL_INSTALLABLE
|
|
and LTDL_INIT([installable]).
|
|
(_LTDL_SETUP): Renamed from LTDL_INIT. Support new configure-time
|
|
options: --with-included-ltdl, --with-ltdl-lib,
|
|
--with-ltdl-include.
|
|
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Adjust.
|
|
(LT_WITH_LTDL): Removed.
|
|
(LTDL_INIT): Parse caller options.
|
|
* libltdl/m4/libtool.m4 (LT_INIT): Declare that this macro must be
|
|
expanded before LTDL_INIT, and be sure to parse caller options.
|
|
* configure.ac: Call directly into internal _LTDL_SETUP macro.
|
|
* libtoolize.m4sh (func_scan_files): Ltdl mode argument moved from
|
|
LT_CONFIG_LTDL_DIR to LTDL_INIT.
|
|
* tests/nonrecursive.at, tests/recursive.at: Use new interfaces.
|
|
* tests/configure-iface.at: Test it.
|
|
* Makefile.am (TESTSUITE_AT): Add configure-iface.at.
|
|
* doc/libtool.texi (Distributing libltdl): Document improved
|
|
LTDL_INIT interfaces.
|
|
* NEWS: Updated.
|
|
|
|
2008-01-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* libltdl/config/ltmain.m4sh (func_mode_link): When creating
|
|
reloadable object files, avoid issuing plain `rm -f' without
|
|
further arguments, even if the line length limit is ridiculously
|
|
low as in the `Run tests with low max_cmd_len' test. This
|
|
failure is exposed on NetBSD.
|
|
Report by Patrick Welche.
|
|
|
|
* Makefile.am (EXTRA_DIST): Add ChangeLog.2007.
|
|
* ChangeLog.2007: New, rotated, from...
|
|
* ChangeLog: ...here.
|
|
* NEWS, README, README.alpha, Makefile.am, libtoolize.m4sh,
|
|
libltdl/config/getopt.m4sh, libltdl/config/ltmain.m4sh,
|
|
libltdl/m4/libtool.m4: Bump copyright years.
|
|
|
|
Continued in ChangeLog.2007
|
|
|
|
$Revision$ $Date$
|
|
|
|
vim:tw=72
|