Changelog for
libltdl7-2.4.6-9.1.x86_64.rpm :
Sat Dec 8 13:00:00 2018 meissnerAATTsuse.com
- libtool baselib should require libltdl in baselib.
Wed May 9 14:00:00 2018 bwiedemannAATTsuse.com
- Add libtool-reproducible-hostname.patch
to make package build reproducible (boo#1084909)
Thu May 3 14:00:00 2018 dimstarAATTopensuse.org
- Drop libtool-no_host_name.patch for now: since we are upgrading
to automake 1.16, we can\'t have any patch that would require us
to bootstrap libtool, as this is not exactly trivial.
- Remove the line containing \'uname -m\' from the libtool.m4 package
after installation: this has the same effect as the patch above
had.
Wed Mar 16 13:00:00 2016 dimstarAATTopensuse.org
- Fix install_info_{install,delete} usage: install-info does not
allow file globbing.
Thu Aug 6 14:00:00 2015 pthAATTsuse.de
- Remove spurious install_info_delete in postun (bsc#940773).
Mon May 4 14:00:00 2015 pthAATTsuse.de
- Fix call of install_info.
Mon Apr 20 14:00:00 2015 pthAATTsuse.de
- Remove empty entry.
Sun Apr 19 14:00:00 2015 mpluskalAATTsuse.com
- Use url for signature
- Add keyring file for automatic verification of signature
- Cleanup spec file with spec-cleaner
- Remove old ppc/ppc64 obsolete/provides
- Update info pre/post requires and replace postun with preun
Fri Apr 17 14:00:00 2015 pthAATTsuse.de
- Update to 2.4.6:
Noteworthy changes in release 2.4.6 (2015-02-15) [stable]
* New features:
- LT_SYS_LIBRARY_PATH can be set in config.site, or at configure time
and persists correctly in the generated libtool script.
* Bug fixes:
- Fix a race condition in ltdl dryrun test that would cause spurious
random failures of that test.
- LT_SYS_DLSEARCH_PATH is munged correctly.
- Add tarball signature.
Mon Feb 9 13:00:00 2015 pthAATTsuse.de
- Add libtool-no_host_name.patch to remove the host name from
generated scripts (bnc#916268).
Thu Jan 22 13:00:00 2015 fossAATTgrueninger.de
- Update to libtool 2.4.5
New features:
- Libtoolize searches for the best available M4 on the user PATH at
runtime, rather than settling for the first one found.
- Support munging sys_lib_dlsearch_path_spec with LT_SYS_LIBRARY_PATH
environment variable.
Bug fixes:
- Bail out at configure time if the installed M4 is not sufficient
for the purposes of libtoolize.
- freebsd-elf library versioning was upgraded incorrectly in 2.4.4,
but now works properly again.
- Fix a 2.4.4 regression so that libltdl subprojects do not warn
about missing libltdl/libltdl directory as in prior releases.
- When using Sun C++ on Solaris or GNU/Linux we used to set libtool\'s
postdeps permanently, based on the contents of $CXX and $CXXFLAGS at
configure time, which was brittle and error-prone. Now, we no
longer check for a SunCC ABI at configure time, but augment the
postdeps at libtool time based on the current invocation flags on
each call.
Changes in supported systems or compilers:
- /usr/local prefixed rpaths are now added to the link-line on
ia64-hp-hpux
*, because the default system runtime loader path does
not contain them.
- Previously, when using Sun C++ on Solaris or GNU/Linux, `-Cstd -Crun`
flags were added to $postdeps unless CXX or CXXFLAGS contained
`-library=stlport4`. Newer releases have added other compiler flags
that are also incompatible with `-Cstd -Crun`, so now we don\'t add
them if any of `-std=c++[0-9][0-9]`, `-library=stdcxx4` or
`-compat=g` were found in CXX or CXXFLAGS when the Sun C++ compiler
is detected.
Sat Dec 6 13:00:00 2014 fossAATTgrueninger.de
- Require M4 as libtool\'s libtoolize requires it since 2.4.3
Sat Nov 29 13:00:00 2014 fossAATTgrueninger.de
- Drop patch libtool-dont_delete_gnulib_files.patch which is
included in 2.4.4
- Update to libtool 2.4.4
*
* New features:
- Libltdl maintains its own fork of argz, with macros and files in
the LT_ and lt__ namespaces (resp.) where they cannot clash with
client projects\' use of gnulib argz.
*
* Bug fixes:
- Installation of \'libtoolize\' once again obeys \'--program-prefix\',
\'--program-suffix\' and \'--program-transform-name\' configure options.
- `libtoolize` doesn\'t remove any files that it can\'t reinstall,
including old versions of the snippet directory, and gnulib\'s
version of the argz module and supporting files.
- LT_FUNC_DLYSM_USCORE now works correctly on systems that don\'t
support self dlopen()ing.
*
* Important incompatible changes:
- LT_LIB_DLLOAD no longer prepends -ldl or -ldld to LIBS, causing
duplicate occurrences in libltdl link lines. If you need to
add a library for dlopen() or shl_load() in your Makefile, then
use $(LIBADD_DLOPEN) or $(LIBADD_SHL_LOAD) respectively. If you
are using libltdl, this all happens automatically, and the only
difference you\'ll see is no more duplicated library names in the
verbose link line.
*
* Changes in supported systems or compilers:
- Preliminary support for tcc on linux
*. Although it already worked
sometimes in previous releases, making sure to set LD correctly now
avoids mis-matching GNU ld with tcc:
./configure CC=tcc LD=tcc
- Added -os2dllname option to work around 8 character base name
limit on OS/2. The option has no effect on other systems.
- Support for DLL versioning, -export-symbols and -export-symbols-regex
on OS/2.
- Support filename-based shared library versioning on AIX. See manual
for details.
Sat Nov 29 13:00:00 2014 fossAATTgrueninger.de
-
Fri Nov 21 13:00:00 2014 pthAATTsuse.de
- Add libtool-dont_delete_gnulib_files.patch that prevents deletion
of files from gnulib to be deleted by libtoolize.
- BuildRequire help2man.
- Remove unneeded clean section.
- Use rpm macros where possible.
- Pass V=1 to make to make compilation verbose.
Mon Nov 3 13:00:00 2014 fossAATTgrueninger.de
- Drop patch config-guess-sub-update.patch for libltdl/config as the
folder no longer exists.
- Drop patch libtool-ppc64le.patch for ppc handling as it is already
part of v2.4.3
- Update to libtool 2.4.3
*
* New features:
- Moved to gnulib release infrastructure.
- M4 is now used for scanning the M4 macros in your configure.ac that
\'libtoolize\' looks at to determine what files you want, and where you
would like them installed. This means that you can compose your
version number or any other argument that Libtoolize needs to know at
M4 time using git-version-gen from gnulib, for example.
- Invoking \'libtoolize --ltdl\' no longer maintains a separate autoconf
macro directory in the libltdl tree, but automatically adjusts the
installed libltdl configuration files to share whatever macro
directory is declared by the parent project. (Note: if you were
already sharing a macro directory with AC_CONFIG_MACRO_DIR(ltdl/m4)
or similar, that still works as does any other directory choice).
- Invoking \'libtoolize --ltdl\' no longer maintains a separate auxiliary
scripts directory in the libltdl tree, but automatically adjusts the
installed libltdl configuration files to share whatever auxiliary
scripts directory is declared by the parent project. (Note: if you
were already sharing an auxiliary directory with subproject libltdl
using AC_CONFIG_AUX_DIR(ltdl/config) or similar, that still works as
does any other directory choice).
- The legacy tests have all been migrated to the Autotest harness.
- The Autotest testsuite can be run without the especially time consuming
tests with:
make check-local TESTSUITEFLAGS=\'-k \"!expensive\"\'
*
* Bug fixes:
- Fix a long-standing latent bug in autom4te include path for autotests
with VPATH builds.
- Fix a long-standing latent bug in libtoolize that could delete lines
from libltdl/Makefile.am in recursive mode due to underquoting in a
sed script.
- Fix a long-standing bug in libtoolize, by outputting the \'putting
auxiliary files in\' header with \'libtoolize --ltdl --subproject\'.
- Fix a long-standing bug in libtoolize subproject installation, by not
installing a set of autoconf macro files into the parent project if
there is no configure.ac present to use them.
- The libtoolize subproject mode selector is now named \'--subproject\'
and is equivalent to the implied \'--subproject\' mode when no other
mode is selected; \'--standalone\' never worked, and is no longer
accepted.
- Libtool and libtoolize no longer choke on paths with a comma in them.
- In the case where $SHELL does not have the same enhanced features
(e.g. the ability to parse \'var+=append\') as $CONFIG_SHELL, libtool
will now correctly fallback to using only vanilla shell features
instead of failing with a parse at startup.
- Correctly recognize import libraries when Microsoft dumpbin is used
as the name lister and extend the dumpbin wrapper to find symbols
in import libraries using the -headers option of dumpbin. Also fix a
bug in the dumpbin wrapper that could lead to broken symbol listings
in some corner cases.
- Use the improved Microsoft dumpbin support to mend preloading of
import libraries for Microsoft Visual C/C++.
- No longer mangle module-definition (.def) files when feeding them to
the Microsoft Visual C/C++ linker via the -export-symbols argument to
the libtool script, thus matching how .def files are handled when
using GNU tools.
- Recognize more variants (e.g. those starting with a LIBRARY statement)
of module-definitions (.def) files when using them instead of a raw
list of symbols to export.
- Fix a long-standing bug when using libtoolize without automake; we
no longer remove install-sh with --force, since it\'s not a file
libtoolize will reinstall without --install..
*
* Important incompatible changes:
- GNU M4 is required to run libtoolize in a directory with a
\'configure.ac\' (or \'configure.in\') that needs tracing to determine
what modes and directories have been specified.
- The use of the idiosyncratically named \'Makefile.inc\' in nonrecursive
libltdl builds is deprecated, although it will be supported for one
more year or until the next release, whichever takes longer. Please
upgrade to the more standard naming of \'ltdl.mk\' in keeping with other
GNU projects.
- libtoolize now behaves consistenty in respect of multiple directory
arguments to ACLOCAL_AMFLAGS and multiple invocations of AC_CONFIG-
_MACRO_DIRS, where the first directory is always selected. Previous
releases took the first ACLOCAL_AMFLAGS argument, but the last
invocation of AC_CONFIG_MACRO_DIRS.
- The libtoolize program now advises use of the new Autoconf
AC_CONFIG_MACRO_DIRS declaration. If you follow that advice, all
your developers will need at least autoconf-2.70 and automake-1.13
to rebootstrap your probject. If you still need to support
bootstrap with older Autotools, then you should add the following
to your configure.ac file:
m4_ifndef([AC_CONFIG_MACRO_DIRS],
[m4_define([AC_CONFIG_MACRO_DIRS],
m4_defn([AC_CONFIG_MACRO_DIR]))])
- Overhead of probing for a non-backslash crippled echo equivalent
during initialization of every script has been removed in favor of
trusting that \"printf %s\
\" works out of the box on all non-museum
host architectures. Manually setting ECHO appropriately in the
build environment will be necessary on some ancient architectures.
*
* Changes in supported systems or compilers:
- Support for bitrig (
*-
*-bitrig
*).
- Solaris 7 and earlier requires ECHO=/usr/ucb/echo in the build
environment, to build and use libtool.
Tue Sep 9 14:00:00 2014 cooloAATTsuse.com
- install COPYING as %doc
Mon Jul 14 14:00:00 2014 dvaleevAATTsuse.com
- Add libtool-ppc64le.patch to fix libtool-testsuite tests
Tue Nov 26 13:00:00 2013 pthAATTsuse.de
- Change License as described in bnc#818958.
Sat Feb 2 13:00:00 2013 schwabAATTsuse.de
- Add config-guess-sub-update.patch:
Update config.guess/sub for aarch64
Thu Jul 19 14:00:00 2012 pthAATTsuse.de
- buildrequire makeinfo which is a seperate package now.
Tue Nov 29 13:00:00 2011 cooloAATTsuse.com
- buildrequire automake for file list check
Thu Nov 10 13:00:00 2011 dmuellerAATTsuse.de
- update to 2.4.2:
- The generic approximation of the command line length limit (when getconf is
not available) works again. Regression introduced in v2.2.6-39-g9c3d4d8.
- The bug that leaked developer tool paths into the release tarballs
from ./bootstrap is fixed.
- Improved support for the Cuda Compiler Driver (nvcc) on Darwin.
- For GCC LTO support, the -fuse-linker-plugin switch is now also removed
when computing compiler postdeps.
- The undocumented hardcode_libdir_flag_spec_ld tag variable has been
removed in favor of using hardcode_libdir_flag_spec with $wl set to empty.
Fri Sep 16 14:00:00 2011 cooloAATTsuse.com
- don\'t use _service
Fri Jul 29 14:00:00 2011 pthAATTsuse.de
- Add gcc-c++ gcc-fortran and gcc-objc to buildrequires so that
packages using the system wide libtool script compile.
- Add a rpmlintrc to shut up rpmlint on most warnings.
Mon Mar 14 13:00:00 2011 cooloAATTnovell.com
- require automake and provide symbolic names for libltdl
Wed Mar 9 13:00:00 2011 giecriljAATTstegny.2a.pl
- update to 2.4, which has quite some new stuff. Limiting here to
incompatible changes:
- The fix_srcfile_path variable has been replaced by a more thorough
mechanism triggered by the to_tool_file_cmd variable.
- The wrapper command line option support described above introduces the
following incompatibility: the wrapper will remove any command line
options that begin with \'--lt-
*\' from the argument list before launching
(uninstalled) programs. Any \'--lt-
*\' option on the command line not
recognized by the wrapper will result in an error.
- The type of the symbol lists variables (lt_
*_LTX_preloaded_symbols) has
been fixed in the manual and in a couple of tests to match the actual
implementation.
Mon Feb 28 13:00:00 2011 jslabyAATTsuse.de
- Fix AC_LANG_PROGRAM warnings (bnc#675573)
Sun Oct 31 13:00:00 2010 jengelhAATTmedozas.de
- Use %_smp_mflags
Mon May 31 14:00:00 2010 cooloAATTnovell.com
- add an empty install section
Thu May 27 14:00:00 2010 cooloAATTnovell.com
- split out the test suite that takes 95% of the build time
Thu May 27 14:00:00 2010 dmuellerAATTsuse.de
- tar is in /bin/tar, so a requires to /usr/bin/tar doesn\'t work
Fri May 7 14:00:00 2010 pthAATTnovell.com
- Libtool needs tar so add it as Requires (bnc#526298).
Sun Dec 13 13:00:00 2009 jengelhAATTmedozas.de
- add baselibs.conf as source2
Sat Dec 12 13:00:00 2009 ajAATTsuse.de
- Add libtool-no-hostname.patch to not write hostname in libtool
to avoid rebuilds where nothing has changed beside the build host.
Wed Nov 18 13:00:00 2009 pthAATTsuse.de
- VUL-0 CVE-2009-3736 Update to 2.2.6b (bnc#556122):
* Fix libltdl to no longer attempt to dlopen() the old_library
listed in the .la file. Now will use only the preopen loader to
attempt to load it. This may be a security issue, all users are
advised to upgrade.
* Similarly, don\'t open module.la from the current directory, this
changes the behavior of libltdl to match the documentation.
* Adapt test suite to changes.