* [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version
@ 2026-10-27 14:53 Giulio Benetti
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14 Giulio Benetti
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Giulio Benetti @ 2026-10-27 14:53 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Luca Ceresoli
This version allows to build up to Linux version 7.2 if -Wno-error is
passed to USER_EXTRA_CFLAGS. This is done because starting with gcc 14,
several C diagnostics which were previously warnings are errors by
default. In particular, -Wincompatible-pointer-types was changed to a
permanent error by GCC commit:
r14-6037-g9715c545d33b3a32ddc1ae817ba9356ade1fb9df
("c: Turn -Wincompatible-pointer-types into a permerror").
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
V1->V2:
* rewritten commit log to describe the root cause of tweaking CFLAGS
---
package/rtl8723bu/rtl8723bu.hash | 2 +-
package/rtl8723bu/rtl8723bu.mk | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/package/rtl8723bu/rtl8723bu.hash b/package/rtl8723bu/rtl8723bu.hash
index e230485226..4b2b71ddb2 100644
--- a/package/rtl8723bu/rtl8723bu.hash
+++ b/package/rtl8723bu/rtl8723bu.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 22d81a21318cdae23ab6a65bed7c24d7cc98e7d1afef7a200804761c72036019 rtl8723bu-ac3d2f564bdf6816f1e3a3384524dc1a966f78a3.tar.gz
+sha256 eaebe07d38931408c8f5dedb3a8c61e251862e0b8859b899d193f9d5cb77d748 rtl8723bu-8292ef94965fb61d3052ff2bf068fcd830e665c1.tar.gz
diff --git a/package/rtl8723bu/rtl8723bu.mk b/package/rtl8723bu/rtl8723bu.mk
index f1c4eda4ed..4175d02d52 100644
--- a/package/rtl8723bu/rtl8723bu.mk
+++ b/package/rtl8723bu/rtl8723bu.mk
@@ -4,13 +4,14 @@
#
################################################################################
-RTL8723BU_VERSION = ac3d2f564bdf6816f1e3a3384524dc1a966f78a3
+RTL8723BU_VERSION = 8292ef94965fb61d3052ff2bf068fcd830e665c1
RTL8723BU_SITE = $(call github,benetti-engineering,rtl8723bu,$(RTL8723BU_VERSION))
RTL8723BU_LICENSE = GPL-2.0, proprietary (*.bin firmware blobs)
RTL8723BU_MODULE_MAKE_OPTS = \
KVER=$(LINUX_VERSION_PROBED) \
- KSRC=$(LINUX_DIR)
+ KSRC=$(LINUX_DIR) \
+ USER_EXTRA_CFLAGS="-Wno-error"
define RTL8723BU_LINUX_CONFIG_FIXUPS
$(call KCONFIG_ENABLE_OPT,CONFIG_NET)
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14
2026-10-27 14:53 [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Giulio Benetti
@ 2026-10-27 14:53 ` Giulio Benetti
2026-10-27 16:05 ` Thomas Petazzoni via buildroot
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8812au-aircrack-ng: " Giulio Benetti
2026-10-27 16:04 ` [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Thomas Petazzoni via buildroot
2 siblings, 1 reply; 6+ messages in thread
From: Giulio Benetti @ 2026-10-27 14:53 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Luca Ceresoli
Starting with gcc 14, several C diagnostics which were previously warnings are
errors by default. In particular, -Wincompatible-pointer-types was
changed to a permanent error by GCC commit:
r14-6037-g9715c545d33b3a32ddc1ae817ba9356ade1fb9df
("c: Turn -Wincompatible-pointer-types into a permerror").
So let's workaround this by passing -Wno-error to USER_EXTRA_CFLAGS.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
V1->V2:
* rewritten commit log as pointed by Thomas Petazzoni
---
package/rtl8188eu/rtl8188eu.mk | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk
index 5f378e0b6e..6ce398933a 100644
--- a/package/rtl8188eu/rtl8188eu.mk
+++ b/package/rtl8188eu/rtl8188eu.mk
@@ -8,7 +8,11 @@ RTL8188EU_VERSION = cca7c28087db740d7d745e81e4096c9eb9084f9a
RTL8188EU_SITE = $(call github,benetti-engineering,rtl8188eu,$(RTL8188EU_VERSION))
RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob)
RTL8188EU_LICENSE_FILES = COPYING
-RTL8188EU_MODULE_MAKE_OPTS = CONFIG_RTL8188EU=m
+
+RTL8188EU_EXTRA_CFLAGS = -Wno-error
+
+RTL8188EU_MODULE_MAKE_OPTS = CONFIG_RTL8188EU=m \
+ USER_EXTRA_CFLAGS="$(RTL8188EU_EXTRA_CFLAGS)"
define RTL8188EU_LINUX_CONFIG_FIXUPS
$(call KCONFIG_ENABLE_OPT,CONFIG_NET)
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH v2] package/rtl8812au-aircrack-ng: fix build failure using gcc >= 14
2026-10-27 14:53 [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Giulio Benetti
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14 Giulio Benetti
@ 2026-10-27 14:53 ` Giulio Benetti
2026-10-27 16:06 ` Thomas Petazzoni via buildroot
2026-10-27 16:04 ` [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Thomas Petazzoni via buildroot
2 siblings, 1 reply; 6+ messages in thread
From: Giulio Benetti @ 2026-10-27 14:53 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Luca Ceresoli
Starting with gcc 14, several C diagnostics which were previously warnings are
errors by default. In particular, -Wincompatible-pointer-types was
changed to a permanent error by GCC commit:
r14-6037-g9715c545d33b3a32ddc1ae817ba9356ade1fb9df
("c: Turn -Wincompatible-pointer-types into a permerror").
So let's workaround this by passing -Wno-error to USER_EXTRA_CFLAGS.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
V1->v2:
* rewritten commit log as pointed by Thomas Petazzoni
---
package/rtl8812au-aircrack-ng/rtl8812au-aircrack-ng.mk | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/package/rtl8812au-aircrack-ng/rtl8812au-aircrack-ng.mk b/package/rtl8812au-aircrack-ng/rtl8812au-aircrack-ng.mk
index 7981a382b1..f8c62608ef 100644
--- a/package/rtl8812au-aircrack-ng/rtl8812au-aircrack-ng.mk
+++ b/package/rtl8812au-aircrack-ng/rtl8812au-aircrack-ng.mk
@@ -13,9 +13,7 @@ RTL8812AU_AIRCRACK_NG_EXTRA_CFLAGS = \
-DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN \
-DCONFIG_IOCTL_CFG80211 \
-DRTW_USE_CFG80211_STA_EVENT \
- -Wno-error=address \
- -Wno-error=array-bounds \
- -Wno-error=cast-function-type
+ -Wno-error
RTL8812AU_AIRCRACK_NG_MODULE_MAKE_OPTS = \
CONFIG_PLATFORM_I386_PC=n \
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version
2026-10-27 14:53 [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Giulio Benetti
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14 Giulio Benetti
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8812au-aircrack-ng: " Giulio Benetti
@ 2026-10-27 16:04 ` Thomas Petazzoni via buildroot
2 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-27 16:04 UTC (permalink / raw)
To: Giulio Benetti; +Cc: buildroot, Luca Ceresoli
On Tue, Oct 27, 2026 at 03:53:49PM +0100, Giulio Benetti wrote:
> This version allows to build up to Linux version 7.2 if -Wno-error is
> passed to USER_EXTRA_CFLAGS. This is done because starting with gcc 14,
> several C diagnostics which were previously warnings are errors by
> default. In particular, -Wincompatible-pointer-types was changed to a
> permanent error by GCC commit:
> r14-6037-g9715c545d33b3a32ddc1ae817ba9356ade1fb9df
> ("c: Turn -Wincompatible-pointer-types into a permerror").
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14 Giulio Benetti
@ 2026-10-27 16:05 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-27 16:05 UTC (permalink / raw)
To: Giulio Benetti; +Cc: buildroot, Luca Ceresoli
On Tue, Oct 27, 2026 at 03:53:50PM +0100, Giulio Benetti wrote:
> Starting with gcc 14, several C diagnostics which were previously warnings are
> errors by default. In particular, -Wincompatible-pointer-types was
> changed to a permanent error by GCC commit:
> r14-6037-g9715c545d33b3a32ddc1ae817ba9356ade1fb9df
> ("c: Turn -Wincompatible-pointer-types into a permerror").
> So let's workaround this by passing -Wno-error to USER_EXTRA_CFLAGS.
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH v2] package/rtl8812au-aircrack-ng: fix build failure using gcc >= 14
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8812au-aircrack-ng: " Giulio Benetti
@ 2026-10-27 16:06 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-27 16:06 UTC (permalink / raw)
To: Giulio Benetti; +Cc: buildroot, Luca Ceresoli
On Tue, Oct 27, 2026 at 03:53:51PM +0100, Giulio Benetti wrote:
> Starting with gcc 14, several C diagnostics which were previously warnings are
> errors by default. In particular, -Wincompatible-pointer-types was
> changed to a permanent error by GCC commit:
> r14-6037-g9715c545d33b3a32ddc1ae817ba9356ade1fb9df
> ("c: Turn -Wincompatible-pointer-types into a permerror").
> So let's workaround this by passing -Wno-error to USER_EXTRA_CFLAGS.
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-10-27 16:06 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-27 14:53 [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Giulio Benetti
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8188eu: fix build failure using gcc >= 14 Giulio Benetti
2026-10-27 16:05 ` Thomas Petazzoni via buildroot
2026-10-27 14:53 ` [Buildroot] [PATCH v2] package/rtl8812au-aircrack-ng: " Giulio Benetti
2026-10-27 16:06 ` Thomas Petazzoni via buildroot
2026-10-27 16:04 ` [Buildroot] [PATCH v2] package/rtl8723bu: bump to 2026-10-27 version Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.