Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libbpf for openSUSE:Factory checked in at 2026-02-06 19:02:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libbpf (Old) and /work/SRC/openSUSE:Factory/.libbpf.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libbpf" Fri Feb 6 19:02:30 2026 rev:31 rq:1330874 version:1.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libbpf/libbpf.changes 2025-08-27 21:34:02.493082884 +0200 +++ /work/SRC/openSUSE:Factory/.libbpf.new.1670/libbpf.changes 2026-02-06 19:02:36.084557701 +0100 @@ -1,0 +2,7 @@ +Wed Feb 4 07:58:43 UTC 2026 - Shung-Hsi Yu <[email protected]> + +- update to 1.6.3: + * compilation warnings fixes to make libbpf build more GCC and C23 + compatible + +------------------------------------------------------------------- Old: ---- libbpf-1.6.2.tar.gz New: ---- libbpf-1.6.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbpf.spec ++++++ --- /var/tmp/diff_new_pack.4wB0WI/_old 2026-02-06 19:02:36.932593329 +0100 +++ /var/tmp/diff_new_pack.4wB0WI/_new 2026-02-06 19:02:36.932593329 +0100 @@ -1,7 +1,7 @@ # # spec file for package libbpf # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2025 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %define sover_major 1 %define libname libbpf%{sover_major} Name: libbpf -Version: 1.6.2 +Version: 1.6.3 Release: 0 Summary: C library for managing eBPF programs and maps License: LGPL-2.1-only ++++++ libbpf-1.6.2.tar.gz -> libbpf-1.6.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbpf-1.6.2/src/Makefile new/libbpf-1.6.3/src/Makefile --- old/libbpf-1.6.2/src/Makefile 2025-08-21 22:41:28.000000000 +0200 +++ new/libbpf-1.6.3/src/Makefile 2026-02-04 02:27:57.000000000 +0100 @@ -10,7 +10,7 @@ LIBBPF_MAJOR_VERSION := 1 LIBBPF_MINOR_VERSION := 6 -LIBBPF_PATCH_VERSION := 2 +LIBBPF_PATCH_VERSION := 3 LIBBPF_VERSION := $(LIBBPF_MAJOR_VERSION).$(LIBBPF_MINOR_VERSION).$(LIBBPF_PATCH_VERSION) LIBBPF_MAJMIN_VERSION := $(LIBBPF_MAJOR_VERSION).$(LIBBPF_MINOR_VERSION).0 LIBBPF_MAP_VERSION := $(shell grep -oE '^LIBBPF_([0-9.]+)' libbpf.map | sort -rV | head -n1 | cut -d'_' -f2) @@ -38,7 +38,7 @@ CFLAGS ?= -g -O2 -Werror -Wall -std=gnu89 ALL_CFLAGS += $(CFLAGS) \ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \ - -Wno-unknown-warning-option -Wno-format-overflow \ + -Wno-format-overflow \ $(EXTRA_CFLAGS) ALL_LDFLAGS += $(LDFLAGS) $(EXTRA_LDFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbpf-1.6.2/src/libbpf.c new/libbpf-1.6.3/src/libbpf.c --- old/libbpf-1.6.2/src/libbpf.c 2025-08-21 22:41:28.000000000 +0200 +++ new/libbpf-1.6.3/src/libbpf.c 2026-02-04 02:27:57.000000000 +0100 @@ -8202,7 +8202,7 @@ struct bpf_object *obj = ctx; const struct btf_type *t; struct extern_desc *ext; - char *res; + const char *res; res = strstr(sym_name, ".llvm."); if (sym_type == 'd' && res) @@ -11507,7 +11507,8 @@ * * [0] fb6a421fb615 ("kallsyms: Match symbols exactly with CONFIG_LTO_CLANG") */ - char sym_trim[256], *psym_trim = sym_trim, *sym_sfx; + char sym_trim[256], *psym_trim = sym_trim; + const char *sym_sfx; if (!(sym_sfx = strstr(sym_name, ".llvm."))) return 0; @@ -12092,7 +12093,7 @@ if (!search_paths[i]) continue; for (s = search_paths[i]; s != NULL; s = strchr(s, ':')) { - char *next_path; + const char *next_path; int seg_len; if (s[0] == ':')
