Script:
---
VERSION='<SET THIS>'
BASEURL='https://launchpad.net/ubuntu/+archive/primary/+files/'
for ARCH in amd64 arm64 armhf ppc64el riscv64 s390x; do
echo $ARCH
mkdir $ARCH
pushd $ARCH >/dev/null
mkdir ddebs
for PKG in python3-pil python3-pil.imagetk; do
DBGPKG="${PKG}-dbgsym_${VERSION}_${ARCH}.ddeb"
wget -q "$BASEURL/$DBGPKG"
dpkg-deb -x "$DBGPKG" ddebs/${DBGPKG%%_*}
done
find ./ddebs -name '*.debug' | while read DBGFILE; do
objdump -W "$DBGFILE" | awk '/DW_AT_producer.*:/ { $1=""; print $0 }'
done | sed 's/offset: [0-9a-fx]\+/offset: <HEX>/' | sort | uniq -c
popd >/dev/null
echo
done
Package in -proposed:
---
VERSION='10.2.0-1ubuntu1.1'
amd64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0
-mno-omit-leaf-frame-pointer -mtune=generic -march=x86-64 -g -g -O2 -O2
-fno-strict-overflow -fno-omit-frame-pointer -flto -ffat-lto-objects
-fstack-protector-strong -fcf-protection=full -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection
12 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0
-mno-omit-leaf-frame-pointer -mtune=generic -march=x86-64 -g -g -g -O2 -O2 -O2
-O2 -fno-openmp -fno-openacc -fcf-protection=full -fPIC
-fasynchronous-unwind-tables -fwrapv -fno-omit-frame-pointer -ffat-lto-objects
-fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fltrans
amd64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-mtune=generic -march=x86-64 -g -O2 -fno-strict-overflow -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection
-fcf-protection
arm64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0
-mno-omit-leaf-frame-pointer -mbranch-protection=standard -mlittle-endian
-mabi=lp64 -g -g -O2 -O2 -fno-strict-overflow -fno-omit-frame-pointer -flto
-ffat-lto-objects -fstack-protector-strong -fPIC -fasynchronous-unwind-tables
-fstack-protector-strong -fstack-clash-protection
12 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0
-mbranch-protection=standard -mlittle-endian -mabi=lp64
-mno-omit-leaf-frame-pointer -mbranch-protection=standard -mlittle-endian
-mabi=lp64 -g -g -g -O2 -O2 -O2 -O2 -fno-openmp -fno-openacc
-fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv
-fno-omit-frame-pointer -ffat-lto-objects -fstack-protector-strong
-fstack-clash-protection -fltrans
armhf
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0
-mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -g -O2 -O2
-fno-strict-overflow -fstack-protector-strong -fno-stack-clash-protection -fPIC
-fstack-protector-strong
ppc64el
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0
-msecure-plt -mcpu=power9 -g -g -O2 -O3 -fno-strict-overflow -flto
-ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong
5 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0
-msecure-plt -mcpu=power9 -mcpu=power9 -g -g -g -O2 -O3 -O2 -O3 -fno-openmp
-fno-openacc -fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv
-ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fltrans
7 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0
-msecure-plt -mcpu=power9 -mcpu=power9 -g -g -g -O3 -O3 -O2 -O3 -fno-openmp
-fno-openacc -fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv
-ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fltrans
riscv64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0
-mabi=lp64d -misa-spec=20191213 -march=rv64imafdc_zicsr_zifencei -g -g -O2 -O2
-fno-strict-overflow -fno-omit-frame-pointer -fstack-protector-strong
-fno-stack-clash-protection -fPIC -fstack-protector-strong
s390x
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0
-mbackchain -mtune=z16 -march=z13 -m64 -mzarch -g -g -O2 -O2
-fno-strict-overflow -flto -ffat-lto-objects -fstack-protector-strong
-fno-stack-clash-protection -fPIC -fasynchronous-unwind-tables
-fstack-protector-strong
12 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0
-mtune=z16 -march=z13 -mbackchain -mtune=z16 -march=z13 -m64 -mzarch -g -g -g
-O2 -O2 -O2 -O2 -fno-openmp -fno-openacc -fcf-protection=none -fPIC
-fasynchronous-unwind-tables -fwrapv -ffat-lto-objects -fstack-protector-strong
-fno-stack-clash-protection -fltrans
Package in -security:
---
VERSION=10.2.0-1ubuntu1
amd64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-mtune=generic -march=x86-64 -g -O2 -fno-strict-overflow -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection
-fcf-protection
arm64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-mlittle-endian -mabi=lp64 -g -O2 -fno-strict-overflow -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection
armhf
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -O2
-fno-strict-overflow -fPIC -fstack-protector-strong
ppc64el
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-msecure-plt -mcpu=power9 -g -O2 -fno-strict-overflow -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection
riscv64
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-mabi=lp64d -misa-spec=20191213 -march=rv64imafdc_zicsr_zifencei -g -O2
-fno-strict-overflow -fPIC -fstack-protector-strong
s390x
81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0
-mtune=z16 -march=z13 -m64 -mzarch -g -O2 -fno-strict-overflow -fPIC
-fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection
Note there is a new version of gcc-13 in -proposed (13.3), so this might
account for some of these differences.
selftests.py:
---
Note that the extension modules are the non-python/C code affected by such
changes.
The binary packages ship a few of those, and these two seem to be exercised by
selftests.py, if I followed the code paths and imports correctly:
- ImageFilter (BLUR) uses _imaging.cpython-312-x86_64-linux-gnu.so
- ImageMath uses _imagingmath.cpython-312-x86_64-linux-gnu.so
** Tags removed: verification-done verification-done-noble
** Tags added: verification-needed verification-needed-noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2084457
Title:
[SRU] Please enable frame-pointer on Noble
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pillow/+bug/2084457/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs