| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libtool | Distribution: openSUSE Tumbleweed |
| Version: 2.5.4 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Jun 7 10:03:48 2025 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 3939601 | Source RPM: libtool-2.5.4-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gnu.org/software/libtool/ | |
| Summary: A Tool to Build Shared Libraries | |
GNU libtool is a set of shell scripts to automatically configure UNIX architectures to build shared libraries in a generic fashion.
GFDL-1.2-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later
* Sat Jun 07 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 2.5 (2.5.4):
* New libtool command line flag, --no-finish, to skip executing
finish_cmds that would alter the shared library cache during
testing.
* Support additional flang-based compilers, 'f18' and 'f95'.
* Add 'aarch64' support to the file magic test, which allows for
shared libraries to be built with Mingw for aarch64.
* The configure options --with-pic and --without-pic have been
renamed to --enable-pic and --disable-pic, respectively. The
old names --with-pic and --without-pic are still supported,
though, for backward compatibility.
* The configure option --with-aix-soname has been renamed to
- -enable-aix-soname. The old name --with-aix-soname is still
supported, though, for backward compatibility.
* Support C++17 compilers in the C++ tests.
* Autoconf 2.64 is required for libtool.m4 to use AS_VAR_APPEND.
* Pass '-fdiagnostics-color', '-frecord-gcc-switches',
'-fno-sanitize*', '-Werror', and 'prefix-map' flags.
* Pass the '-no-canonical-prefixes' linker flag.
* Pass '-fopenmp=*' for Clang to allow choosing between libgomp and
libomp.
* Pass '-shared-libsan', '-static-libsan', 'rtlib=*', and
'unwindlib=*' for Clang.
* Removed test_compile from command line options.
* Removed AC_PROG_SED fallback, as the macro has been supported
in Autoconf since the 90's.
- drop patches:
* handle-Werror-return-type.patch
* libtool-reproducible-hostname.patch
* libtool-2.4.7-grep-3.8.patch
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
- switch to pkgconfig(zlib) so that alternative providers can be
used
* Sun Sep 04 2022 Andreas Stieger <andreas.stieger@gmx.de>
- allow tests to pass with GNU grep 3.8 boo#1203097
add libtool-2.4.7-grep-3.8.patch
* Tue Mar 29 2022 Dirk Müller <dmueller@suse.com>
- add handle-Werror-return-type.patch
- disable lto, breaks libtool as seen in testsuite
* Sun Mar 20 2022 Dirk Müller <dmueller@suse.com>
- update to 2.4.7:
- Libtool script now supports (configure-time and runtime) ARFLAGS
variable, which obsoletes AR_FLAGS. This is due to naming conventions
among other *FLAGS and to be consistent with Automake's ARFLAGS.
- Gnulib testsuite is enabled and run during 'make check'.
- Support the Windows version of the Intel C Compiler (icl) in
libtool script.
- Pass '-fsanitize=*' flags for GCC and LLVM, and '-specs=*' for GCC
to linker.
- Pass '-Xassembler=*' and '-Wa,*' flag to compilers and linkers.
- The variable 'FILECMD' with default value of '/usr/bin/file' was used to
replace existing hard coded references to '/usr/bin/file'.
- Add MidnightBSD support.
- Libtool changed ARFLAGS/AR_FLAGS default from 'cru' to 'cr'.
- Do not pass '-pthread' to Solaris linker.
- 'libtool' and 'libtoolize' scripts now use '#! /usr/bin/env sh' shebang.
Previously '#! /bin/sh' was used, which presents challenges for
containerized environments.
- Fix significant slowdown of libtoolize for certain projects (regression
introduced in 2.4.3 release) caused by infinite m4 macro recursion.
- Mitigate the slowdown of libtool script (introduced in v2.4.3) caused by
increased number of calls to '$SED $sed_quote_subst' (bug#20006).
- Properly parse and export TLS symbols on AIX.
- Various bug fixes surrounding use of 'sed'.
- Darwin systems set proper "allow undefined" flag on OSX 11, and
PowerPC 10.5.
- Removed some deprecated tests related to 'Makefile.inc' files.
- merge in testsuite, disable for now, isn't building for a while
* Fri Aug 02 2019 Martin Liška <mliska@suse.cz>
- Use FAT LTO objects in order to provide proper static library.
* Sat Dec 08 2018 meissner@suse.com
- libtool baselib should require libltdl in baselib.
* Wed May 09 2018 bwiedemann@suse.com
- Add libtool-reproducible-hostname.patch
to make package build reproducible (boo#1084909)
* Thu May 03 2018 dimstar@opensuse.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 2016 dimstar@opensuse.org
- Fix install_info_{install,delete} usage: install-info does not
allow file globbing.
/usr/bin/libtool /usr/bin/libtoolize /usr/include/libltdl /usr/include/libltdl/lt_dlloader.h /usr/include/libltdl/lt_error.h /usr/include/libltdl/lt_system.h /usr/include/ltdl.h /usr/lib64/libltdl.a /usr/lib64/libltdl.la /usr/lib64/libltdl.so /usr/share/aclocal/libtool.m4 /usr/share/aclocal/ltargz.m4 /usr/share/aclocal/ltdl.m4 /usr/share/aclocal/ltoptions.m4 /usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/ltversion.m4 /usr/share/aclocal/lt~obsolete.m4 /usr/share/doc/packages/libtool /usr/share/doc/packages/libtool/AUTHORS /usr/share/doc/packages/libtool/ChangeLog /usr/share/doc/packages/libtool/NEWS /usr/share/doc/packages/libtool/README /usr/share/doc/packages/libtool/THANKS /usr/share/info/libtool.info-1.gz /usr/share/info/libtool.info-2.gz /usr/share/info/libtool.info.gz /usr/share/libtool /usr/share/libtool/COPYING.LIB /usr/share/libtool/Makefile.am /usr/share/libtool/Makefile.in /usr/share/libtool/README /usr/share/libtool/aclocal.m4 /usr/share/libtool/build-aux /usr/share/libtool/build-aux/compile /usr/share/libtool/build-aux/config.guess /usr/share/libtool/build-aux/config.sub /usr/share/libtool/build-aux/depcomp /usr/share/libtool/build-aux/install-sh /usr/share/libtool/build-aux/ltmain.sh /usr/share/libtool/build-aux/missing /usr/share/libtool/config-h.in /usr/share/libtool/configure /usr/share/libtool/configure.ac /usr/share/libtool/libltdl /usr/share/libtool/libltdl/lt__alloc.h /usr/share/libtool/libltdl/lt__argz_.h /usr/share/libtool/libltdl/lt__dirent.h /usr/share/libtool/libltdl/lt__glibc.h /usr/share/libtool/libltdl/lt__private.h /usr/share/libtool/libltdl/lt__strl.h /usr/share/libtool/libltdl/lt_dlloader.h /usr/share/libtool/libltdl/lt_error.h /usr/share/libtool/libltdl/lt_system.h /usr/share/libtool/libltdl/slist.h /usr/share/libtool/loaders /usr/share/libtool/loaders/dld_link.c /usr/share/libtool/loaders/dlopen.c /usr/share/libtool/loaders/dyld.c /usr/share/libtool/loaders/load_add_on.c /usr/share/libtool/loaders/loadlibrary.c /usr/share/libtool/loaders/preopen.c /usr/share/libtool/loaders/shl_load.c /usr/share/libtool/lt__alloc.c /usr/share/libtool/lt__argz.c /usr/share/libtool/lt__dirent.c /usr/share/libtool/lt__strl.c /usr/share/libtool/lt_dlloader.c /usr/share/libtool/lt_error.c /usr/share/libtool/ltdl.c /usr/share/libtool/ltdl.h /usr/share/libtool/ltdl.mk /usr/share/libtool/slist.c /usr/share/licenses/libtool /usr/share/licenses/libtool/COPYING /usr/share/man/man1/libtool.1.gz /usr/share/man/man1/libtoolize.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025