libtool-2.4.7 released [stable]

Alex Ameen <[email protected]> Thu, 24 Mar 2022 23:51:33 -0500
Newsgroups gmane.comp.sysutils.autotools.announce
Message-ID <f7bb4101-b0f0-11b7-b0aa-0fed02d0eeee__41682.9791663744$1648217356$gmane$org@gmail.com>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Hh98hwr53u5AUJVWVQLJ814uhLQKXHWmG
Content-Type: multipart/mixed; boundary="OlD0FNkrDjOWMcLQJEQFQjToESnO4e7si";
 protected-headers="v1"
From: Alex Ameen <[email protected]>
To: [email protected]
Cc: [email protected], [email protected]
Message-ID: <[email protected]>
Subject: libtool-2.4.7 released [stable]

--OlD0FNkrDjOWMcLQJEQFQjToESnO4e7si
Content-Type: multipart/mixed;
 boundary="------------08CF49C35D30585FD4D78C85"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------08CF49C35D30585FD4D78C85
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

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:
 =C2=A0 https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.gz=C2=A0=C2=A0=
 (1.9MB)
 =C2=A0 https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.xz=C2=A0=C2=A0=
 (996KB)

Here are the GPG detached signatures[*]:
 =C2=A0 https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.gz.sig
 =C2=A0 https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.xz.sig

Use a mirror for higher download bandwidth:
 =C2=A0 https://www.gnu.org/order/ftp.html

Here are the SHA1 and SHA256 checksums:

d3f2d5399f4bf5cbd974b812ebaca28d6492ca65=C2=A0 libtool-2.4.7.tar.gz
BOlsJATqcMWQxUbrpCAqThJyLGQAFsErmy8c49SB6ag=C2=A0 libtool-2.4.7.tar.gz
0c90f1b046ea9cd7b32a4b5a6a9df4b46ddb637a=C2=A0 libtool-2.4.7.tar.xz
T38hfwV85lX/IlWa0iGg/Y74StH8X8tpkM7MMzqhY10=C2=A0 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
=2Esig suffix) is intact.=C2=A0 First, be sure to download both the .sig =
file
and the corresponding tarball.=C2=A0 Then, run a command like this:

 =C2=A0 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:

 =C2=A0 gpg --keyserver keys.gnupg.net --recv-keys 6EAC957F8EEB55C0

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
 =C2=A0 Autoconf 2.69
 =C2=A0 Automake 1.16.3
 =C2=A0 Gnulib a5218207e5

NEWS

* Noteworthy changes in release 2.4.7 (2022-03-16) [stable]

** New features:

 =C2=A0 - Libtool script now supports (configure-time and runtime) ARFLAG=
S
 =C2=A0=C2=A0=C2=A0 variable, which obsoletes AR_FLAGS.=C2=A0 This is due=
 to naming conventions
 =C2=A0=C2=A0=C2=A0 among other *FLAGS and to be consistent with Automake=
's ARFLAGS.

 =C2=A0 - Gnulib testsuite is enabled and run during 'make check'.

 =C2=A0 - Support the Windows version of the Intel C Compiler (icl) in
 =C2=A0=C2=A0=C2=A0 libtool script.

 =C2=A0 - Pass '-fsanitize=3D*' flags for GCC and LLVM, and '-specs=3D*' =
for GCC
 =C2=A0=C2=A0=C2=A0 to linker.

 =C2=A0 - Pass '-Xassembler=3D*' and '-Wa,*' flag to compilers and linker=
s.

 =C2=A0 - The variable 'FILECMD' with default value of '/usr/bin/file' wa=
s=20
used to
 =C2=A0=C2=A0=C2=A0 replace existing hard coded references to '/usr/bin/f=
ile'.

 =C2=A0 - Add MidnightBSD support.

** Important incompatible changes:

 =C2=A0 - Libtool changed ARFLAGS/AR_FLAGS default from 'cru' to 'cr'.

 =C2=A0 - Do not pass '-pthread' to Solaris linker.

 =C2=A0 - 'libtool' and 'libtoolize' scripts now use '#! /usr/bin/env sh'=
=20
shebang.
 =C2=A0=C2=A0=C2=A0 Previously '#! /bin/sh' was used, which presents chal=
lenges for
 =C2=A0=C2=A0=C2=A0 containerized environments.

** Bug fixes:

 =C2=A0 - Fix significant slowdown of libtoolize for certain projects (re=
gression
 =C2=A0=C2=A0=C2=A0 introduced in 2.4.3 release) caused by infinite m4 ma=
cro recursion.

 =C2=A0 - Mitigate the slowdown of libtool script (introduced in v2.4.3) =

caused by
 =C2=A0=C2=A0=C2=A0 increased number of calls to '$SED $sed_quote_subst' =
(bug#20006).

 =C2=A0 - Properly parse and export TLS symbols on AIX.

 =C2=A0 - Various bug fixes surrounding use of 'sed'.

 =C2=A0 - Darwin systems set proper "allow undefined" flag on OSX 11, and=

 =C2=A0=C2=A0=C2=A0 PowerPC 10.5.

 =C2=A0 - Removed some deprecated tests related to 'Makefile.inc' files.


Enjoy!


--------------08CF49C35D30585FD4D78C85
Content-Type: application/pgp-keys;
 name="OpenPGP_0x6EAC957F8EEB55C0.asc"
Content-Transfer-Encoding: quoted-printable
Content-Description: OpenPGP public key
Content-Disposition: attachment;
 filename="OpenPGP_0x6EAC957F8EEB55C0.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsDNBGIDaEgBDAClnHk4Oid/19ND8Pl1p6YC3YoVOLtTwDA3/yjAMHSMnyxSgdpg71baaCAUO=
MIV
oo89eg1EWK+9DBWs5qI8fARe+TXkYp2Pf6ApCkePXEE0oqJ4Duj71Xz2qe4DlKrRqFU6O5LHz=
wqZ
uZEO8Z4U73uBqfevyLtjynfjV3guEuXg7Y5pzi5TzWTFUQO2Xd49TWBh5SC0v27gpWbolUiPm=
+/e
ato6z2ZlXbAz5iDUzB+yzyNVc1soPSmex7DSA43i5I9FMZGlFmSgSbnAqv6xkBk3CRy++j72G=
0Q8
DrIW0t8YDJbFsqvwE9oQIHpYmWrgJmB7GI126axnteoDZHy/FUstV5sr9h+qCf1A0jTLL4XBr=
+jn
k4itEAYGDY5f/N7i/qs/acr7uRxndWCsewqJb2EOzlfmOQpvTdT08vJhXwR1+2UDmXjZtVx4j=
7yB
U8srqsSuoUs5zdNt6GqbBwN0IDS/qimYQRyuzK1uCWy+vVq/fwOBT6LRz/BB1PAGMSnfCKEAE=
QEA
Ac0kQWxleCBBbWVlbiA8YWxleC5hbWVlbi50eEBnbWFpbC5jb20+wsEUBBMBCgA+FiEEfF+7l=
r6C
uVSsIN9fbqyVf47rVcAFAmIDaEgCGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AAC=
gkQ
bqyVf47rVcA8ogv8Cs7pmqylzzBTK42RLi4G4pLrFJTych7Qof69P3OWynxpTC0AFA7WF5wsB=
qi6
oy5rtnhZedSGZbRAxyzwJs9wHUdxrv7F0ONyCQMjgXjKLKZ+GA/pBzpv1axFIT/PbJYtT8JDD=
Lb6
is0H5alhNkTPwvJD3eIRL5LxY7pFoUwQbN3a7IiGFOUrLT5m1X6xJSGEodZpwAihFpTvdgJk7=
B6s
GOPdH7q57QZBYGQMTmKlQaphbU7wQsvVrRJzvSDST4rMhR+jfsoIi3hzvITw4H89Wzh5CsFFI=
osx
Ue0comyg4X2IHtI92UbgTNRcs1E3df1my30V3TvyP9bSRuX//RaYU6qwE0pYeMswOIsYnRVUo=
kFA
LvE1iBWLnBgcOABem1FTqNb6h0CqyWqn0ZpsFkgPpmCetF2jObTbXVTTflSJip9OACeteTKDG=
1uG
s70fSvyvZa/ms45GWzwDYS2NgbyhiEbmGONxL/KR7aAoRbeUxWaeNd4IAQ3Q363Eb18qoc/rw=
sBz
BBABCAAdFiEEHMLAJGYv5sM59fMZF9ZQ7/zQW4IFAmImcKMACgkQF9ZQ7/zQW4J8LQf+KzLO+=
THq
6r+YUkBYjXvL4Iz9S9kp+1qhl0dq+D+W8oDQj2VfxZDwR8gRDzvOU3FlU5CIijY4fcRLYgOJG=
BfD
66BxkTupEcMnRHpIXcGKP1OQrKyYstRi2bssgDaSfEIy09OqDolMVzX9yYeQMrSc/fJY6fYqQ=
rau
/4fJ2rngaVtcpsIsU83+/+gdECFOp47AGzmSLuHS8t1F1t/LG2YB7skxb3efYTgqkdSIIO2Uz=
C8O
Me3Dm4Q+f44we4OQbC8Ese1NmrjHIj6jHVrplDysya6FPXgcXqCFy584AdKJEGk7/ROiLtdNj=
3L5
9lsdL6ybMZWmhx4BummbjzvQPrDBEs7AzQRiA2hIAQwA1MRi63yvixEtLr3lypjon5edk6rOx=
weG
rr2JNfQKAQUlfuSoFyM6fciRaPwOp7WfRxGyH9wCwd5D1yzaxQhwi476Urlb9u8lMNEk+ULc6=
6LR
WxQigIjqzt1zPuKsooY8y7ayU+POuPLx5WnQgMg3Se9x57lsUG0LwELAFzPYthgtH7vcDGsYf=
Uhx
ygcVOGXaZnsB71+JUNYCzr+NLz/FGtMTYlSAVzyTQ95FmqYKyntCVY+cD+eld6bRJKCuM1Lfz=
+1v
WSWH/JT1fXqKk3w2sHjCPZQ3N3Ut03DjZhKC92OjG+ocH/mUvR/Yr3O4pM2g3QBNNR1kwBSj3=
f8U
TckHMIZd4MovxsXfC4IcWZitmYMM677qvL1p0p7VtLPZBjGZ0vFgcuirNbrr+DDD9o/XhbfYu=
jmG
IHN972QMvauWC4qfk9KfVDJBDdoZAGgfg7dcROc/3uyRy2TyTyt7sHCU0SC1sQ93CCuSOh/UN=
ulD
K4vg9wnZ0TxzSyuulf9nD7whABEBAAHCwPwEGAEKACYWIQR8X7uWvoK5VKwg319urJV/jutVw=
AUC
YgNoSAIbDAUJA8JnAAAKCRBurJV/jutVwEzSC/9lvLZgsVdRCfNJDbmawwEAqPzrZnLPzXfCB=
36U
LHDOOc4sAg7KVojt4RnEg/8QBlEOj/2Ja69P0VJQu2RXWfoM0lbKl1RnaeTEIhOUu9xOoar8f=
CYb
5O7u4zV9cL6xAlCm9bDrWx3Z2HJBycGC+60F97/DncQmoEj0JC2KsOUMlBWLh32BuWe/82ddL=
XPl
YldBsB8MwNS7wT5Z8Ka1j47jBQdOjBSWqFmHY5YtEr9GESkQ4MM0ugnQ408YvC4u2eHK3XZsa=
dzO
0p+JfVuXjF+QPAbyk07PtDytMPhhtrtrlhFL8t/jJFhig9kVV1u0mAEFXxM2b/DWRkjC167sm=
Tft
L1fnqOx3E17hIR/9cAPA0HPgH5gJ559mGbXHWeMs6hBf31XyL13iaBLJ3IPBxdvzhcBFLQK9z=
Ycl
wqIvvVwmVWBddR4KiYOXGgR+modrN56X2vNsgapjLH+2SPteBf24Fx8rYstkh1PAB5Qi2Kh7W=
o6c
IsNWLJ1Ukhzc2nTL0uI=3D
=3DPOuB
-----END PGP PUBLIC KEY BLOCK-----

--------------08CF49C35D30585FD4D78C85--

--OlD0FNkrDjOWMcLQJEQFQjToESnO4e7si--

--Hh98hwr53u5AUJVWVQLJ814uhLQKXHWmG
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsD5BAABCAAjFiEEfF+7lr6CuVSsIN9fbqyVf47rVcAFAmI9SlUFAwAAAAAACgkQbqyVf47rVcDM
LQv8DUL8cGolmM6asX5v/okk4rTKrjXhu77FhQUqO7ZysTxLcDF8JdiLv20yJr1ayH13eiZ6L75+
a+t9hFcqICa7uFivA1xfRj3fPchwSWDsDUpALPaouahL8/uex7Lu+dJ9TSZpag/xew6u6WAKqjOW
V1f++13yU1wtqHeUfRRPIT/U1v2n/X6c3InukCzkLKY/8EleyYj8Yo59dVMesPGFrAhsQDb4M3En
mFlfDcrV+sD+B+Qkph/L4IYBiMgwOOiZCAgrHIzUjNuxuGqZvnQyXP7Y498gx6UnvYqb8K/xVxd3
BC1UorErVVoL+KNW2yktRHvV6oB3gF58jkD749+35W0yfbop4CTJ8AnlJkAosP3vklpU81nnWl0F
uxdNbFJi7Mcgo4t71w9eIU+sJJsDi7rpKxrQq7x/Bm888M4dfyoYZMXbF5jq21Z9mE5RLcXZcrza
pkoXaN3YKV0+BQYAXZ+NoAZs9dDRt+tyPqtyggcCmfXiNVtRhyBgL8vAr0j4
=ElcH
-----END PGP SIGNATURE-----

--Hh98hwr53u5AUJVWVQLJ814uhLQKXHWmG--