Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bpftrace for openSUSE:Factory checked in at 2026-05-07 15:44:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bpftrace (Old) and /work/SRC/openSUSE:Factory/.bpftrace.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bpftrace" Thu May 7 15:44:21 2026 rev:40 rq:1351284 version:0.25.1 Changes: -------- --- /work/SRC/openSUSE:Factory/bpftrace/bpftrace.changes 2026-04-28 12:03:33.439411320 +0200 +++ /work/SRC/openSUSE:Factory/.bpftrace.new.1966/bpftrace.changes 2026-05-07 15:45:43.856976567 +0200 @@ -1,0 +2,7 @@ +Wed May 6 15:55:00 UTC 2026 - Hoyeon Lee <[email protected]> + +- Fix ppc64le build issue due to long double ABI mismatch with static libbpf + * Since 0.25.1, USE_SYSTEM_LIBBPF builds link against static libbpf.a + * Match GCC-built system libbpf's IEEE long double ABI on ppc64le + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bpftrace.spec ++++++ --- /var/tmp/diff_new_pack.cGBWua/_old 2026-05-07 15:45:45.533045336 +0200 +++ /var/tmp/diff_new_pack.cGBWua/_new 2026-05-07 15:45:45.561046484 +0200 @@ -87,6 +87,13 @@ %define _lto_cflags %{nil} export CC="%cc_binary" export CXX="%xx_binary" + +%ifarch ppc64le +# Use IEEE long double ABI to match system libbpf +export CFLAGS="%{optflags} -mabi=ieeelongdouble" +export CXXFLAGS="%{optflags} -mabi=ieeelongdouble" +%endif + %cmake \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=TRUE \ -DLLVM_REQUESTED_VERSION="${LLVM_VERSION}" \
