bug#54559: libtool-2.4.7 released [stable]
Alex Ameen <[email protected]> Thu, 24 Mar 2022 23:51:33 -0500
| Newsgroups | gmane.comp.gnu.libtool.bugs |
|---|---|
| Message-ID | <[email protected]> |
Howdy, Libtoolers! After a long hiatus, the Libtool Team is pleased to announce the release of libtool 2.4.7. GNU Libtool hides the complexity of using shared libraries behind a consistent, portable interface. GNU Libtool ships with GNU libltdl, which hides the complexity of loading dynamic runtime libraries (modules) behind a consistent, portable interface. Here are the compressed sources: https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.gz (1.9MB) https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.xz (996KB) Here are the GPG detached signatures[*]: https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.gz.sig https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html Here are the SHA1 and SHA256 checksums: d3f2d5399f4bf5cbd974b812ebaca28d6492ca65 libtool-2.4.7.tar.gz BOlsJATqcMWQxUbrpCAqThJyLGQAFsErmy8c49SB6ag libtool-2.4.7.tar.gz 0c90f1b046ea9cd7b32a4b5a6a9df4b46ddb637a libtool-2.4.7.tar.xz T38hfwV85lX/IlWa0iGg/Y74StH8X8tpkM7MMzqhY10 libtool-2.4.7.tar.xz The SHA256 checksum is base64 encoded, instead of the hexadecimal encoding that most checksum tools default to. [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libtool-2.4.7.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys 6EAC957F8EEB55C0 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.16.3 Gnulib a5218207e5 NEWS * Noteworthy changes in release 2.4.7 (2022-03-16) [stable] ** New features: - 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. ** Important incompatible changes: - 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. ** Bug fixes: - 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. Enjoy! _______________________________________________ Bug-libtool mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-libtool
OpenPGP_0x6EAC957F8EEB55C0.asc
(application/pgp-keys, 2.8 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 IsNWLJ1Ukhzc2nTL0uI= =POuB -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature
(application/pgp-signature, 665 B) - not displayed