Skip to contentSkip to conversation

package/bootgen: bump to xilinx_v2026.2

PATCH Applied Neal Frager via buildroot 1 participant 2 messages Nov 10

lore
Share & tools
lore
#0 lore raw

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

---
 ...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
deleted file mode 100644
index 8c879238c6..0000000000
@@ -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
index 007cecfa45..5223a3c7cb 100644
@@ -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
index 2e14c625fa..3c053f5564 100644
@@ -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
#1 lore raw
Quoted 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/ce2819d3e15f5c3116629f6793d15a942a906eb6

---

Applied to master, thanks!

Marcus
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot