libtool-2.4.7 released [stable]

Alex Ameen <[email protected]>
Newsgroups gmane.org.fsf.announce
Message-ID <f7bb4101-b0f0-11b7-b0aa-0fed02d0eeee__32972.4447846942$1648217505$gmane$org@gmail.com>
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!
OpenPGP_0x6EAC957F8EEB55C0.asc (application/pgp-keys, 2.8 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xsDNBGIDaEgBDAClnHk4Oid/19ND8Pl1p6YC3YoVOLtTwDA3/yjAMHSMnyxSgdpg71baaCAUOMIV
oo89eg1EWK+9DBWs5qI8fARe+TXkYp2Pf6ApCkePXEE0oqJ4Duj71Xz2qe4DlKrRqFU6O5LHzwqZ
uZEO8Z4U73uBqfevyLtjynfjV3guEuXg7Y5pzi5TzWTFUQO2Xd49TWBh5SC0v27gpWbolUiPm+/e
ato6z2ZlXbAz5iDUzB+yzyNVc1soPSmex7DSA43i5I9FMZGlFmSgSbnAqv6xkBk3CRy++j72G0Q8
DrIW0t8YDJbFsqvwE9oQIHpYmWrgJmB7GI126axnteoDZHy/FUstV5sr9h+qCf1A0jTLL4XBr+jn
k4itEAYGDY5f/N7i/qs/acr7uRxndWCsewqJb2EOzlfmOQpvTdT08vJhXwR1+2UDmXjZtVx4j7yB
U8srqsSuoUs5zdNt6GqbBwN0IDS/qimYQRyuzK1uCWy+vVq/fwOBT6LRz/BB1PAGMSnfCKEAEQEA
Ac0kQWxleCBBbWVlbiA8YWxleC5hbWVlbi50eEBnbWFpbC5jb20+wsEUBBMBCgA+FiEEfF+7lr6C
uVSsIN9fbqyVf47rVcAFAmIDaEgCGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ
bqyVf47rVcA8ogv8Cs7pmqylzzBTK42RLi4G4pLrFJTych7Qof69P3OWynxpTC0AFA7WF5wsBqi6
oy5rtnhZedSGZbRAxyzwJs9wHUdxrv7F0ONyCQMjgXjKLKZ+GA/pBzpv1axFIT/PbJYtT8JDDLb6
is0H5alhNkTPwvJD3eIRL5LxY7pFoUwQbN3a7IiGFOUrLT5m1X6xJSGEodZpwAihFpTvdgJk7B6s
GOPdH7q57QZBYGQMTmKlQaphbU7wQsvVrRJzvSDST4rMhR+jfsoIi3hzvITw4H89Wzh5CsFFIosx
Ue0comyg4X2IHtI92UbgTNRcs1E3df1my30V3TvyP9bSRuX//RaYU6qwE0pYeMswOIsYnRVUokFA
LvE1iBWLnBgcOABem1FTqNb6h0CqyWqn0ZpsFkgPpmCetF2jObTbXVTTflSJip9OACeteTKDG1uG
s70fSvyvZa/ms45GWzwDYS2NgbyhiEbmGONxL/KR7aAoRbeUxWaeNd4IAQ3Q363Eb18qoc/rwsBz
BBABCAAdFiEEHMLAJGYv5sM59fMZF9ZQ7/zQW4IFAmImcKMACgkQF9ZQ7/zQW4J8LQf+KzLO+THq
6r+YUkBYjXvL4Iz9S9kp+1qhl0dq+D+W8oDQj2VfxZDwR8gRDzvOU3FlU5CIijY4fcRLYgOJGBfD
66BxkTupEcMnRHpIXcGKP1OQrKyYstRi2bssgDaSfEIy09OqDolMVzX9yYeQMrSc/fJY6fYqQrau
/4fJ2rngaVtcpsIsU83+/+gdECFOp47AGzmSLuHS8t1F1t/LG2YB7skxb3efYTgqkdSIIO2UzC8O
Me3Dm4Q+f44we4OQbC8Ese1NmrjHIj6jHVrplDysya6FPXgcXqCFy584AdKJEGk7/ROiLtdNj3L5
9lsdL6ybMZWmhx4BummbjzvQPrDBEs7AzQRiA2hIAQwA1MRi63yvixEtLr3lypjon5edk6rOxweG
rr2JNfQKAQUlfuSoFyM6fciRaPwOp7WfRxGyH9wCwd5D1yzaxQhwi476Urlb9u8lMNEk+ULc66LR
WxQigIjqzt1zPuKsooY8y7ayU+POuPLx5WnQgMg3Se9x57lsUG0LwELAFzPYthgtH7vcDGsYfUhx
ygcVOGXaZnsB71+JUNYCzr+NLz/FGtMTYlSAVzyTQ95FmqYKyntCVY+cD+eld6bRJKCuM1Lfz+1v
WSWH/JT1fXqKk3w2sHjCPZQ3N3Ut03DjZhKC92OjG+ocH/mUvR/Yr3O4pM2g3QBNNR1kwBSj3f8U
TckHMIZd4MovxsXfC4IcWZitmYMM677qvL1p0p7VtLPZBjGZ0vFgcuirNbrr+DDD9o/XhbfYujmG
IHN972QMvauWC4qfk9KfVDJBDdoZAGgfg7dcROc/3uyRy2TyTyt7sHCU0SC1sQ93CCuSOh/UNulD
K4vg9wnZ0TxzSyuulf9nD7whABEBAAHCwPwEGAEKACYWIQR8X7uWvoK5VKwg319urJV/jutVwAUC
YgNoSAIbDAUJA8JnAAAKCRBurJV/jutVwEzSC/9lvLZgsVdRCfNJDbmawwEAqPzrZnLPzXfCB36U
LHDOOc4sAg7KVojt4RnEg/8QBlEOj/2Ja69P0VJQu2RXWfoM0lbKl1RnaeTEIhOUu9xOoar8fCYb
5O7u4zV9cL6xAlCm9bDrWx3Z2HJBycGC+60F97/DncQmoEj0JC2KsOUMlBWLh32BuWe/82ddLXPl
YldBsB8MwNS7wT5Z8Ka1j47jBQdOjBSWqFmHY5YtEr9GESkQ4MM0ugnQ408YvC4u2eHK3XZsadzO
0p+JfVuXjF+QPAbyk07PtDytMPhhtrtrlhFL8t/jJFhig9kVV1u0mAEFXxM2b/DWRkjC167smTft
L1fnqOx3E17hIR/9cAPA0HPgH5gJ559mGbXHWeMs6hBf31XyL13iaBLJ3IPBxdvzhcBFLQK9zYcl
wqIvvVwmVWBddR4KiYOXGgR+modrN56X2vNsgapjLH+2SPteBf24Fx8rYstkh1PAB5Qi2Kh7Wo6c
IsNWLJ1Ukhzc2nTL0uI=
=POuB
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature (application/pgp-signature, 665 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.