From patchwork Tue Nov 19 21:11:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8262 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4XtHHH0hDqz3wx0 for ; Tue, 19 Nov 2024 21:11:39 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E6" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4XtHHB4C9zz4dv; Tue, 19 Nov 2024 21:11:34 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4XtHH73Y51z34Cl; Tue, 19 Nov 2024 21:11:31 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4XtHGs14Vsz34Cl for ; Tue, 19 Nov 2024 21:11:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4XtHGr3kLGz1Zb; Tue, 19 Nov 2024 21:11:16 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1732050676; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QYLL4fMyxFVQqtadSyCsGHtqij9zd7RFZwVFMHtjJkY=; b=95slAnGkClGnoFonka2wb1KMjJbKnkJ4T6+Uis1jvoMf0ARBcVIuwshGi9zz3t4+ybUOBe 3yiNOqthfmewXlCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1732050676; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QYLL4fMyxFVQqtadSyCsGHtqij9zd7RFZwVFMHtjJkY=; b=q4essWJb4vBB8nPHgodHXBNswCZy4vBCP/wVKymLF6CA+wh9OpeFJUY68Nghb/jLoqhjFQ zUo7YxqgJUXElHpgk16PitU8MgtyByFzhg0FNcp9a2uxzwLsegwJ9vJQ7a8EEmzXMA5IC4 tYEARwCFZZBnD84O6q+Z56d5WmB7naBoTvO4oZHAafkx1VpotdYy788tzdTSQPW/TWJCpX DsWgAHLHs0+5eS7/fSW08Oi1yfStb3CMRtd5yBGfaLm5lC8VaS4BNsyINRcX/tti266yiz Kk+NmZNw5bZ3ElsAmSI6Wyi4iPgoZratCHq3PdlIlw6ZWtOkpVR9zfWqAVAP/Q== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] libtool: Update to version 2.5.3 Date: Tue, 19 Nov 2024 22:11:04 +0100 Message-ID: <20241119211106.2194373-16-adolf.belka@ipfire.org> In-Reply-To: <20241119211106.2194373-1-adolf.belka@ipfire.org> References: <20241119211106.2194373-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: IXDMQ57YHFDJ6SRSQ3FTRFLYNWOUEQJW X-Message-ID-Hash: IXDMQ57YHFDJ6SRSQ3FTRFLYNWOUEQJW X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 2.4.7 to 2.5.3 - Update of rootfile not required - Changelog 2.5.3 ** New features: - Add 'aarch64' support to the file magic test, which allows for shared libraries to be built with Mingw for aarch64. ** Bug fixes: - 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. - Fix conflicting warnings about AC_PROG_RANLIB. - Document situations where -export-symbols does not work. - Update FSF office address with URL in each file's license block. - Add checks for aclocal in standalone.at and subproject.at test files that report failures in Linux From Scratch and Darwin builds. 2.5.2 ** Bug fixes: - Use shared objects built in source tree instead of the installed versions for more reliable testing. - Fix test in bug_62343.at for confirmed Cygwin/Mingw32 where the incorrect architecture version of a compiler was generating object files that could not be linked with a library file. - Fix typos found with codespell. ** Changes in supported systems or compilers: - Add support for 32-bit mode on FreeBSD/powerpc64. 2.5.1 ** New features: - Support C++17 compilers in the C++ tests. - Add sysroot to library path for cross builds. ** Important incompatible changes: - Autoconf 2.64 is required for libtool.m4 to use AS_VAR_APPEND. ** Bug fixes: - Fix for uninitialized variable in libtoolize. - Skip Fortran/C demo tests when using Clang with fsanitize to avoid an incompatible ASan runtime. - Updated documentation for testing. - Fix failing test to account for program-prefix usage. - Replaced a deprecated macro to remove warning messages in the testsuite logs. - Fix number of arguments for AC_CHECK_PROG call. - Fix test failures with no-canonical-prefixes flag by checking if the flag is supported first. - Fix test failures with no-undefined flag by checking host OS before appending the flag. - Skip test when passing CXX flags through libtool to avoid test failure on NetBSD. - Remove texinfo warning for period in node name of pxref. - Alter syntax in sed command to fix numerous test failures on 64-bit windows/cygwin/mingw. - Fix 'Wstrict-prototypes' warnings. - Correct DLL Installation Path for mingw multilib builds. - Fix '--preserve-dup-deps' stripping duplicates. - Disable chained fixups for macOS, since it is not compatible with '-undefined dynamic_lookup'. ** Changes in supported systems or compilers: - Support additional flang-based compilers, 'flang-new' and 'ftn'. 2.5.0 ** New features: - 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. - Expanded process.h inclusion on Windows for more than the proprietary MSVC compiler. Other alternative Windows compilers also require process.h. - Pass 'elf32_x86_64' and 'elf64_x86_64' to the linker on hurd-amd64. - Recognize *-*-windows* config triplets. ** Important incompatible changes: - Removed test_compile from command line options. - By default executables are created with the RUNPATH property for the Android linker. RUNPATH works for libraries which are not installed in system locations. - Removed AC_PROG_SED fallback, as the macro has been supported in Autoconf since the 90's. ** Bug fixes: - Check for space after -l, -L, and -R linker flags. - Updated documentation for tests, the demo directory, and elsewhere. - Fixed Solaris 11 builds. - Clean trailing "/" from sysroot path. - Fixed shared library builds for System V. - Added mingw to the list of systems not requiring libm. - Fixed support for nios2 systems. - Fixed linker check for '--whole-archive' support for linkers other than ld. - Use -Fe instead of -o with MSVC to avoid deprecation warnings. - Improved reproducibility of libtool scripts. - Avoided MinGW warning by adding CRTIMP. - Improved grep portability. - Fixed cross-building warnings when checking for file. ** Changes in supported systems or compilers: - Removed support for bitrig (*-*-bitrig*). - Added support for flang (Fortran LLVM-based) compilers. Signed-off-by: Adolf Belka --- lfs/libtool | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/libtool b/lfs/libtool index 014d54028..dfa4e73d2 100644 --- a/lfs/libtool +++ b/lfs/libtool @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2019 IPFire Team # +# Copyright (C) 2007-2024 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 2.4.7 +VER = 2.5.3 THISAPP = libtool-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 5e022586337637dd634bd40578ad944bec6e3b8de41f95d55777b90cc88cbc4badb3d76cbf0e638166ece1ea7de828e83590e1e6bac30c1e4b1c254a11a742f2 +$(DL_FILE)_BLAKE2 = e7bc3421d2273851f894583b879c897239bddaef00dc335176f00ce971d3c77e4d4304ae3b1d1b97d4b6b1b4fd9859ddc0eb5dcadac2e0de959b68cae973f726 install : $(TARGET)