On Thu, Jun 4, 2026 at 9:12 PM Ileana Dumitrescu <
[email protected]> wrote:

> Libtoolers!
>
> The Libtool Team is pleased to announce the release of libtool 2.6.1, a
> beta release.
>
>
Thanks for the beta release.

I've rebuilt the 1.2k packages that depend on libtool on Fedora rawhide and
found no critical issues so far.

Best regards,

Fred.


> 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 is the announcement on Savannah:
>      https://savannah.gnu.org/news/?id=10901
>
> There have been 34 commits by 14 people in the 37 weeks since 2.6.0.
>
> See the NEWS below for a brief summary.
>
> Thanks to everyone who has contributed!
> The following people contributed changes to this release:
>
>    Alexandre Janniaux (4)
>    Alexey Samsonov (1)
>    Anthony Mallet (1)
>    Arnold (1)
>    Dima Pasechnik (1)
>    Frederic Berat (1)
>    Ileana Dumitrescu (15)
>    KO Myung-Hun (4)
>    Kirill Makurin (1)
>    Mintsuki (1)
>    Nicolas Boulenguez (1)
>    Olly Betts (1)
>    Patrice Dumas (1)
>    Richard J. Mathar (1)
>
> Ileana
>   [on behalf of the libtool maintainers]
> ==================================================================
>
> Here is the GNU libtool home page:
>      https://gnu.org/s/libtool/
>
> Here are the compressed sources:
>    https://alpha.gnu.org/gnu/libtool/libtool-2.6.1.tar.gz   (2.1MB)
>    https://alpha.gnu.org/gnu/libtool/libtool-2.6.1.tar.xz   (1.1MB)
>
> Here are the GPG detached signatures:
>    https://alpha.gnu.org/gnu/libtool/libtool-2.6.1.tar.gz.sig
>    https://alpha.gnu.org/gnu/libtool/libtool-2.6.1.tar.xz.sig
>
> Use a mirror for higher download bandwidth:
>    https://www.gnu.org/order/ftp.html
>
> Here are the SHA256 and SHA3-256 checksums:
>
>    File: libtool-2.6.1.tar.gz
>    SHA256 sum:
> 52264ab2fca9464dea9f6a0355d39e49b18f40468b9b6dbc3d151a0dba307a4b
>    SHA3-256 sum:
> 59826fb74043179c38a393448b92dfcdfbe9046fd3b23a7079665984f22d6688
>
>    File: libtool-2.6.1.tar.xz
>    SHA256 sum:
> 3fb21f1e99fcdd8565c9b00fb1371db457b82a0da7cba273e1617c954b0ad1ee
>    SHA3-256 sum:
> 614bc3ed43293be989ec3305dae42fc4e81234429477490734a40f6d3316560b
>
> Verify the SHA256 checksum with either sha256sum, sha256, or
> 'shasum -a 256'.
>
> Verify the SHA3-256 checksum with 'cksum -a sha3 -l 256 --base64'
> from coreutils-9.8.
>
> 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.6.1.tar.gz.sig
>
> The signature should match the fingerprint of the following key:
>
>    pub   rsa4096 2021-09-23 [SC]
>          FA26 CA78 4BE1 8892 7F22  B99F 6570 EA01 146F 7354
>    uid   Ileana Dumitrescu <[email protected]>
>    uid   Ileana Dumitrescu <[email protected]>
>
> If that command fails because you don't have the required public key,
> or that public key has expired, try the following commands to retrieve
> or refresh it, and then rerun the 'gpg --verify' command.
>
>    gpg --locate-external-key [email protected]
>
>    gpg --recv-keys 6570EA01146F7354
>
>    wget -q -O-
> '
> https://savannah.gnu.org/project/release-gpgkeys.php?group=libtool&download=1'
>
> | gpg --import -
>
> As a last resort to find the key, you can try the official GNU
> keyring:
>
>    wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg
>    gpg --keyring gnu-keyring.gpg --verify libtool-2.6.1.tar.gz.sig
>
> This release is based on the libtool git repository, available as
>
>    git clone https://https.git.savannah.gnu.org/git/libtool.git
>
> with commit 79de7bb71bc0a1167f4c4ae8bd897976a0ff2b51 tagged as v2.6.1.
>
> For a summary of changes and contributors, see:
>
>
>
> https://gitweb.git.savannah.gnu.org/gitweb/?p=libtool.git;a=shortlog;h=v2.6.1
>
> or run this command from a git-cloned libtool directory:
>
>    git shortlog v2.6.0..v2.6.1
>
> This release was bootstrapped with the following tools:
>    Autoconf 2.73
>    Automake 1.18.1
>    Gnulib 2026-05-12 722f67e9716bf914c18d468336c1f4f9e5cce915
>
> NEWS
>
> * Noteworthy changes in release 2.6.1 (2026-06-04) [beta]
>
> ** New features:
>
>    - Pass 'resource-dir=*' flag for Clang.
>
>    - Recognise explicit shared library arguments when linking dependency
>      libraries to a shared library, like exists when linking a program.
>
>    - Support OpenMP with macOS clang by processing '-Xpreprocessor
>      -fopenmp' as one token.
>
> ** Bug fixes:
>
>    - Store cygpath file path conversions correctly for MSYS2 and MSVC.
>
>    - Fix syntax error in LT_PROG_OBJC and LT_PROG_OBJCXX.
>
>    - Separate Objective C and C++ cache check for proper tagging support.
>
>    - Fix in darwin to support values with spaces.
>
>    - Limit the length of DLL name to 8.3 correctly to avoid corrupting a
>      generated DLL on OS/2.
>
>    - Remove unused variable on OS/2, which could cause issues with static
>      library generation if defined.
>
>    - Recognise more static linking options for Clang.
>
>    - Fix emscripten CXX postdeps using non-PIC sysroot.
>
>    - Avoid deprecated option '-o' with MSVC compilers and replace with
> '-Fe'.
>
>    - Avoid overlinking of dependency libraries on ELF systems.
>
>    - Ensure old libraries are not archived.
>
> ** Changes in supported systems or compilers:
>
>    - Add support for SlimCC compiler.
>
>    - Add support for *-ironclad-gnu.
>
>
> Enjoy!
>
> --
> Ileana Dumitrescu
>
> GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354
>
>

Reply via email to