package/bootgen: bump to xilinx_v2026.2
PATCH 1/1 package/bootgen: bump to xilinx_v2026.2
Bump bootgen to xilinx_v2026.2 release.
0001-cdo-Fix-incompatible-pointer-types-in-cdoseq_load_cd.patch is no longer needed as it has been committed upstream:
https://github.com/Xilinx/bootgen/commit/ce2819d3e15f5c3116629f6793d15a942a906eb6
Signed-off-by Neal Frager <[email protected]>
--- ...ible-pointer-types-in-cdoseq_load_cd.patch | 45 ------------------- package/bootgen/bootgen.hash | 2 +- package/bootgen/bootgen.mk | 2 +- 3 files changed, 2 insertions(+), 47 deletions(-) delete mode 100644 package/bootgen/0001-cdo-Fix-incompatible-pointer-types-in-cdoseq_load_cd.patch
package/bootgen/0001-cdo-Fix-incompatible-pointer-types-in-cdoseq_load_cd.patch deleted +0 -45
@@ -1,45 +0,0 @@ -From 33f6391e6e87dfd8906899de7e765a48bd51144b Mon Sep 17 00:00:00 2001 -From: Andrew Bradford <[email protected]> -Date: Mon, 22 Jun 2026 14:48:15 -0400 -Subject: [PATCH] cdo: Fix incompatible-pointer-types in - cdoseq_load_cdo_from_buffer - -GCC 14 promotes -Wincompatible-pointer-types to a hard error, so the -build fails with: - - utils/src/cdo-load.c:140:14: error: assignment to 'char *' from incompatible pointer type 'uint32_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] - 140 | data = raw->data; - | ^ - make: *** [Makefile:81: build/obj/cdo-load.o] Error 1 - -The function parameter data is char *, but raw->data (struct CdoRawInfo) -is uint32_t *. The sibling function cdoseq_load_cdo avoids this because -its local data is void *, which accepts any pointer without a cast. - -Add an explicit (char *) cast. - -Signed-off-by: Andrew Bradford <[email protected]> - -Upstream: https://github.com/Xilinx/bootgen/pull/47 - -Signed-off-by: Bernd Kuhls <[email protected]> ---- - utils/src/cdo-load.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/utils/src/cdo-load.c b/utils/src/cdo-load.c -index cb0ff49..96a479a 100755 ---- a/utils/src/cdo-load.c -+++ b/utils/src/cdo-load.c -@@ -137,7 +137,7 @@ CdoSequence * cdoseq_load_cdo_from_buffer(char * data, size_t size) { - if (data == NULL) goto done; - raw = cdoraw_decode(data, size); - if (raw != NULL) { -- data = raw->data; -+ data = (char *)raw->data; - size = raw->size; - } - if (is_cdo_data(data, size)) { --- -2.47.3 -
package/bootgen/bootgen.hash +1 -1
@@ -1,3 +1,3 @@ # Locally calculated -sha256 23529d4922efd79d201d6b4a3cdaefe5cc9384b55dd56ef916a56f2a0ed7340c bootgen-xilinx_v2026.1.tar.gz +sha256 232b1892e9abb3f32567312f48bae47057802c338b26ebd84006a47ab4bdd011 bootgen-xilinx_v2026.2.tar.gz sha256 36e278ff2cc9ef95154a923bf4a9450414f358779045ae4f863c8d77fb18dbdb LICENSE
package/bootgen/bootgen.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -BOOTGEN_VERSION = xilinx_v2026.1 +BOOTGEN_VERSION = xilinx_v2026.2 BOOTGEN_SITE = $(call github,Xilinx,bootgen,$(BOOTGEN_VERSION)) HOST_BOOTGEN_DEPENDENCIES = host-openssl host-pkgconf BOOTGEN_LICENSE = Apache-2.0
Signature · 6 lines
2.25.1 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Marcus Hoffmann via buildroot
AppliedQuoted 8 lines · Neal Frager via buildroot
Bump bootgen to xilinx_v2026.2 release.
0001-cdo-Fix-incompatible-pointer-types-in-cdoseq_load_cd.patch is no longer needed as it has been committed upstream:
https://github.com/Xilinx/bootgen/commit/ce2819d3e15f5c3116629f6793d15a942a906eb6Signed-off-by Neal Frager <[email protected]>---
Applied to master, thanks!
Marcus
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot