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] == ':')

Reply via email to