[Buildroot] [git commit] package/fwts: bump to version 26.07.00
Julien Olivain via buildroot <[email protected]> Sun, 2 Aug 2026 21:13:18 +0200
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
commit: https://gitlab.com/buildroot.org/buildroot/-/commit/1ef62a9d332fd855c927bbf9830c8213148633d7 branch: https://gitlab.com/buildroot.org/buildroot/-/tree/master See release announce [1]. This commit also removes the package patch, which was accepted upstream in [2]. The comment before "FWTS_AUTORECONF = YES" is changed to "No configure in tarball", because the patch 0001 is removed, but the autoreconf is still needed. [1] https://lists.ubuntu.com/archives/fwts-devel/2026-July/014207.html [2] https://github.com/fwts/fwts/commit/3bf8a5f3932239f76f2eb245265172ffc8f29323 Signed-off-by: Julien Olivain <[email protected]> --- .../fwts/0001-build-allow-disabling-Werror.patch | 98 ---------------------- package/fwts/fwts.hash | 4 +- package/fwts/fwts.mk | 4 +- 3 files changed, 4 insertions(+), 102 deletions(-) diff --git a/package/fwts/0001-build-allow-disabling-Werror.patch b/package/fwts/0001-build-allow-disabling-Werror.patch deleted file mode 100644 index 685ed5b923..0000000000 --- a/package/fwts/0001-build-allow-disabling-Werror.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 35689cd692c4181d4f1faf21bc5f83d59ec70511 Mon Sep 17 00:00:00 2001 -From: Julien Olivain <[email protected]> -Date: Sat, 16 May 2026 11:03:22 +0200 -Subject: [PATCH] build: allow disabling -Werror - -BugLink: https://bugs.launchpad.net/fwts/+bug/2152793 - -Enforcing "-Werror" in CFLAGS can be helpful from the package -development point of view. It can also become problematic for -distribution maintainers. When updating compilers, those newer -compilers may have different warnings included in "-Wall" or -"-Wextra", or their code analysis just improved. - -It is unlikely the fwts developers will update their toolchains -at the same pace as other projects. There is a recent example -with the release of gcc 16 breaking with fwts V26.03.00. Gcc 16 -is included in mainstream distributions like Fedora 44 and Arch Linux. - -In order to have smoother toolchain transitions, this commit -introduces a new autoconf option "--disable-werror" which will remove -the "-Werror" from the CFLAGS. In that case, the rest of the CFLAGS -are preserved, which means the warning messages will still be reported, -but the build will not fail. - -This commit also preserves the original project behavior, to have -"-Werror" enabled by default with a simple "./configure" invocation. - -The motivation of this commit is to upstream a package patch that -Buildroot carried over for a decade. See: -https://gitlab.com/buildroot.org/buildroot/-/commit/a9a7a05f39a5cf720822a87c9ac6fa9cf27eaa0e - -Upstream: Proposed: https://lists.ubuntu.com/archives/fwts-devel/2026-May/014180.html -Signed-off-by: Julien Olivain <[email protected]> ---- - configure.ac | 5 +++++ - src/Makefile.am | 2 +- - src/lib/src/Makefile.am | 2 +- - src/utilities/Makefile.am | 2 +- - 4 files changed, 8 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index fbf487c5..62e43d75 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -9,6 +9,11 @@ - LT_INIT - AC_C_INLINE - AM_PROG_CC_C_O -+ AC_ARG_ENABLE([werror], -+ AS_HELP_STRING([--disable-werror], [disable use of -Werror]), -+ [enable_werror=$enableval], [enable_werror=yes]) -+ AS_IF([test x$enable_werror = xyes], [WERROR="-Werror"]) -+ AC_SUBST([WERROR]) - AC_CHECK_FUNCS([localtime_r]) - AC_CHECK_FUNCS([dup2]) - AC_CHECK_FUNCS([getcwd]) -diff --git a/src/Makefile.am b/src/Makefile.am -index a98a75a1..0e7ba401 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -12,7 +12,7 @@ AM_CPPFLAGS = \ - -I$(top_srcdir)/src/acpica/source/compiler \ - -I$(top_srcdir)/smccc_test \ - -pthread \ -- -Wall -Werror -Wextra \ -+ -Wall $(WERROR) -Wextra \ - -Wno-address-of-packed-member \ - -Wfloat-equal -Wmissing-declarations \ - -Wno-long-long -Wredundant-decls -Wshadow \ -diff --git a/src/lib/src/Makefile.am b/src/lib/src/Makefile.am -index 6534f38f..20b01d1e 100644 ---- a/src/lib/src/Makefile.am -+++ b/src/lib/src/Makefile.am -@@ -23,7 +23,7 @@ AM_CPPFLAGS = \ - -I$(top_srcdir)/src/acpica/source/compiler \ - -I$(top_srcdir)/smccc_test \ - -DDATAROOTDIR=\"$(datarootdir)\" \ -- -Wall -Werror -Wextra \ -+ -Wall $(WERROR) -Wextra \ - -Wno-address-of-packed-member - - pkglib_LTLIBRARIES = libfwts.la -diff --git a/src/utilities/Makefile.am b/src/utilities/Makefile.am -index 92c135d1..76a5cdcc 100644 ---- a/src/utilities/Makefile.am -+++ b/src/utilities/Makefile.am -@@ -16,7 +16,7 @@ - # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - # - --AM_CPPFLAGS = -Wall -Werror -Wextra -DDATAROOTDIR=\"$(datarootdir)\" \ -+AM_CPPFLAGS = -Wall $(WERROR) -Wextra -DDATAROOTDIR=\"$(datarootdir)\" \ - -I$(srcdir)/../lib/include - - bin_PROGRAMS = kernelscan --- -2.54.0 - diff --git a/package/fwts/fwts.hash b/package/fwts/fwts.hash index 526b7ccb4f..89ee2a5e6f 100644 --- a/package/fwts/fwts.hash +++ b/package/fwts/fwts.hash @@ -1,5 +1,5 @@ -# Hash from: https://github.com/fwts/fwts/releases/tag/V26.03.00 -sha256 368fc4dbfde7f5c551de5d352d2f70f1a4d3aa20d7a7df0d4b162535e6e9cef9 fwts-V26.03.00.tar.gz +# Hash from: https://github.com/fwts/fwts/releases/tag/V26.07.00 +sha256 ccee3375fe905a30311ea45f8baefc10af2517669f724f09f8df788bb8b4cbec fwts-V26.07.00.tar.gz # Hash for license file sha256 1ec8cffc8cf213afc5d854027d746c80e638a13b1688f2a352221490c681c54f debian/copyright diff --git a/package/fwts/fwts.mk b/package/fwts/fwts.mk index 02acdaa9dd..1f135c72c9 100644 --- a/package/fwts/fwts.mk +++ b/package/fwts/fwts.mk @@ -4,12 +4,12 @@ # ################################################################################ -FWTS_VERSION = 26.03.00 +FWTS_VERSION = 26.07.00 FWTS_SOURCE = fwts-V$(FWTS_VERSION).tar.gz FWTS_SITE = https://github.com/fwts/fwts/releases/download/V$(FWTS_VERSION) FWTS_LICENSE = GPL-2.0, LGPL-2.1, Custom FWTS_LICENSE_FILES = debian/copyright -# 0001-build-allow-disabling-Werror.patch +# No configure in tarball FWTS_AUTORECONF = YES FWTS_CONF_OPTS = --disable-werror FWTS_DEPENDENCIES = host-bison host-flex host-pkgconf libglib2 libbsd \ _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot