Your message dated Wed, 02 Sep 2026 14:39:23 +0000
with message-id <[email protected]>
and subject line Bug#1145004: fixed in network-manager 1.58.1-1
has caused the Debian Bug report #1145004,
regarding Fails to compile eBPF programs on ppc64, sparc64 and x32
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1145004: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145004
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gcc-bpf
Version: 21
Severity: normal
X-Debbugs-Cc: [email protected], [email protected],
[email protected]
User: [email protected]
Usertags: ppc64
User: [email protected]
Usertags: sparc64
User: [email protected]
Usertags: x32
In https://salsa.debian.org/utopia-team/network-manager/-/merge_requests/18
support for CLAT (464XLAT) in NetworkManager was enabled.
It is implemented using an eBPF program.
This resulted in build failures on ppc64, sparc64 and x32 (and alpha).
ppc64
=====
https://buildd.debian.org/status/fetch.php?pkg=network-manager&arch=ppc64&ver=1.58.0-3&stamp=1786826236&raw=0
/usr/bin/bpf-gcc -std=gnu17 -Wunused -Wimplicit-fallthrough
-fno-stack-protector -fno-ssa-phiopt -O2 -mcpu=v3 -mco-re -gbtf -c
-D__powerpc64__ -D__TARGET_ARCH_powerpc -D_CALL_ELF=2 -mbig-endian -I. -isystem
/usr/include/powerpc64-linux-gnu -idirafter /usr/include
../src/core/bpf/clat.bpf.c -o src/core/bpf/clat.bpf.unstripped.o
In file included from /usr/include/features.h:563,
from /usr/include/powerpc64-linux-gnu/sys/socket.h:22,
from /usr/include/linux/if.h:28,
from /usr/include/linux/icmp.h:23,
from ../src/core/bpf/clat.bpf.c:16:
/usr/include/powerpc64-linux-gnu/gnu/stubs.h:14:11: fatal error:
gnu/stubs-64-v2.h: No such file or directory
14 | # include <gnu/stubs-64-v2.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
sparc64
=======
https://buildd.debian.org/status/fetch.php?pkg=network-manager&arch=sparc64&ver=1.58.0-3&stamp=1786827038&raw=0
/usr/bin/bpf-gcc -std=gnu17 -Wunused -Wimplicit-fallthrough
-fno-stack-protector -fno-ssa-phiopt -O2 -mcpu=v3 -mco-re -gbtf -c
-D__sparc64__ -mbig-endian -I. -isystem /usr/include/sparc64-linux-gnu
-idirafter /usr/include ../src/core/bpf/clat.bpf.c -o
src/core/bpf/clat.bpf.unstripped.o
In file included from /usr/include/features.h:563,
from /usr/include/sparc64-linux-gnu/sys/socket.h:22,
from /usr/include/linux/if.h:28,
from /usr/include/linux/icmp.h:23,
from ../src/core/bpf/clat.bpf.c:16:
/usr/include/sparc64-linux-gnu/gnu/stubs.h:8:11: fatal error: gnu/stubs-32.h:
No such file or directory
8 | # include <gnu/stubs-32.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
x32
===
https://buildd.debian.org/status/fetch.php?pkg=network-manager&arch=sparc64&ver=1.58.0-3&stamp=1786827038&raw=0
/usr/bin/bpf-gcc -std=gnu17 -Wunused -Wimplicit-fallthrough
-fno-stack-protector -fno-ssa-phiopt -O2 -mcpu=v3 -mco-re -gbtf -c -D__x86_64__
-mlittle-endian -I. -isystem /usr/include/x86_64-linux-gnux32 -idirafter
/usr/include ../src/core/bpf/clat.bpf.c -o src/core/bpf/clat.bpf.unstripped.o
In file included from /usr/include/features.h:563,
from /usr/include/x86_64-linux-gnux32/sys/socket.h:22,
from /usr/include/linux/if.h:28,
from /usr/include/linux/icmp.h:23,
from ../src/core/bpf/clat.bpf.c:16:
/usr/include/x86_64-linux-gnux32/gnu/stubs.h:10:11: fatal error:
gnu/stubs-64.h: No such file or directory
10 | # include <gnu/stubs-64.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
On IRC, jrtc27 and waldi said this:
jrtc27
======
sparc64 is identified by __sparc__ && __arch64__, there is no __sparc64__ in
the linux world
(some BSDs do however use it)
note __aarch64__ != __aarch64__ :)
... sigh I mistyped it there, just proves my point
__arch64__ != __aarch64__
waldi
=====
jrtc27: so the -D__sparc64__ was never correct
jrtc27
======
it's never been the right define for sparc64-linux-gnu, no
some software recognises it because it's confused
some software recognises it because of BSDs
(and some software recognises __sparcv9__ because of solaris)
some software recognises it because it's confused
https://wiki.debian.org/ArchitectureSpecificsMemo#Summary is your friend
Regards,
Michael
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 7.1.8+deb14.1-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gcc-bpf depends on:
pn binutils-bpf <none>
ii libc6 2.43-3
ii libgmp10 2:6.3.0+dfsg-5+b2
ii libmpc3 1.3.1-3
ii libmpfr6 4.2.2-3
ii libzstd1 1.5.7+dfsg-4
ii zlib1g 1:1.3.dfsg+really1.3.2-3
gcc-bpf recommends no packages.
gcc-bpf suggests no packages.
--- End Message ---
--- Begin Message ---
Source: network-manager
Source-Version: 1.58.1-1
Done: Michael Biebl <[email protected]>
We believe that the bug you reported is fixed in the latest version of
network-manager, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <[email protected]> (supplier of updated network-manager package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 02 Sep 2026 14:46:44 +0200
Source: network-manager
Architecture: source
Version: 1.58.1-1
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team
<[email protected]>
Changed-By: Michael Biebl <[email protected]>
Closes: 1145004 1145695
Changes:
network-manager (1.58.1-1) unstable; urgency=medium
.
* New upstream version 1.58.1
* Fix test suite failure with glib 2.89.
Thanks to Simon McVittie (Closes: #1145695)
* Fix clat/eBPF compilation on ppc64 and sparc64 (Closes: #1145004)
Checksums-Sha1:
2cd168e87bf40cbc7ee2b630ddfeb735acd17606 3573 network-manager_1.58.1-1.dsc
53e8c870acd3c0ee88bd9af5cfab15ece9d1bd7f 8812900
network-manager_1.58.1.orig.tar.bz2
6847996f77bc7d7dd04f5b6e787c167d29e6f860 61988
network-manager_1.58.1-1.debian.tar.xz
b097eff2ee76dc9fe7b4f49fc65c04ffb4b876cb 11925
network-manager_1.58.1-1_source.buildinfo
Checksums-Sha256:
4019446cd3e731da0fe8e45aecde9da2113666072d4d6f80f080dd2cb5135ade 3573
network-manager_1.58.1-1.dsc
50f0beefa02ff16159177e88379d7819edf6527b2cc25639ab4e62d8a15ca127 8812900
network-manager_1.58.1.orig.tar.bz2
4580cb366a62c68d04df14a23cf4d4deaddff4187bfb299dc24f209429e16da4 61988
network-manager_1.58.1-1.debian.tar.xz
af604eb567bffc9747c181945cf2e65e1f26a1f0d97d139e9645ca8555678911 11925
network-manager_1.58.1-1_source.buildinfo
Files:
dcb41b85829fa30e8aa96c47c873c81c 3573 net optional network-manager_1.58.1-1.dsc
8c931014bc87be60c81f9fca98c46c30 8812900 net optional
network-manager_1.58.1.orig.tar.bz2
6353eb253d35229a273857b7166cf7ec 61988 net optional
network-manager_1.58.1-1.debian.tar.xz
5d22b5cb04b305b32b5763f1013061ce 11925 net optional
network-manager_1.58.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEECbOsLssWnJBDRcxUauHfDWCPItwFAmqYKJAACgkQauHfDWCP
ItzkTA/9HJ6VWlCtpxrtZI2pwveuK/aATU7bTFkU9jB6L+EifCcqDLns/TzDL/Dj
2L+VMha3bWBmHcDfv7qcaqevThdOR5EghNJkbA2W8FAJO6zjRQr9+R2mkFXJ7qrF
RR5aP3a54BKut2/FYZTUXg4b+XIMaTWmHDukmFdEuwKVEWozR9t/AcNwlYpfJLl3
dGzBPcbbhvSZBVuzpe2KVAvJblkD6dsGZf+s8jZvDDQ4po1TPJijFZIAzaJN1lNw
YeawUbEfLj8xb6xEBbU4zcwbWvCPFAdkYF2O9Z1JRRXHZNNtn4KnVomZhWjgGLaz
i27AultoKZ29ibwzO8HkKkpJi5khnH/o78+U8pOfvpMLx9nJUqnXakj4NPczI6OJ
grpDRCIETLhTEjBbune4wjMVEtEkRAtDsWxPNS4rFTjDVarZ0cngHMMnammfTf0C
HRaoczap/Wn+dMgJ8WuXX+9cV7AbEzFtUQNUcS4GE5HuTxN19p3APtcq9yK6KSpV
2pN/ozOGbLK+tcw08dUOQeEypdZIEKQVMM9dhSPif53US1Y69lcgqMoakoUM7rGu
stQ0NWS495rHennctMJRqOUEc09yqEywbtNAxAteRSyM4CSxn5qIFVfEgNdcYUfO
+x3xfqyZn2AjGV6tnZme0sEKEq9wUutl8rU0YPTcxTr9NGxEScs=
=8jTX
-----END PGP SIGNATURE-----
pgp37l8VxCyrq.pgp
Description: PGP signature
--- End Message ---