Source: apparmor Version: 2.13.3-6 Severity: important Tags: sid bullseye X-Debbugs-Cc: Matthias Klose <[email protected]>
As discovered on #942663, src:apparmor fails to build for python 3.8. Example failure log¹: configure:4690: gcc -o conftest -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python3.8 -I/usr/include/python3.8 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -L/usr/lib/python3.8/config-3.8-x86_64-linux-gnu -L/usr/lib -lcrypt -lpthread -ldl -lutil -lm -lm >&5 /usr/bin/ld: /tmp/cc08CYZS.o: in function `main': ./libraries/libapparmor.python3.8/conftest.c:18: undefined reference to `Py_Initialize' collect2: error: ld returned 1 exit status Those Py_Initialize() calls can be found there: - upstream Git: libraries/libapparmor/m4/ac_python_devel.m4 - upstream tarball: libraries/libapparmor/configure Dear upstream & Ubuntu folks, I probably won't be able to investigate this further in the next weeks, so help would be warmly welcome. [1] https://launchpadlibrarian.net/447332483/buildlog_ubuntu-focal-amd64.apparmor_2.13.3-5ubuntu2_BUILDING.txt.gz Cheers, -- intrigeri

