[Bug 2049904] [NEW] proposed migration for meson 1.3.1-1
Launchpad Bug Tracker
2049904 at bugs.launchpad.net
Tue Feb 13 14:26:40 UTC 2024
You have been subscribed to a public bug by Mate Kukri (mkukri):
meson 1.3.1-1 is stuck in -proposed with failing autopkgtests on arm64.
This is failing the same way in debian.
Two tests in the test suite are failing when compiling (apparently for
the same reason):
2308s = note: /usr/bin/ld: libcpp.a.p/lib.cpp.o: undefined reference to symbol '__stack_chk_guard@@GLIBC_2.17'
2308s /usr/bin/ld: /lib/ld-linux-aarch64.so.1: error adding symbols: DSO missing from command line
2308s collect2: error: ld returned 1 exit status
2308s
2308s = note: some `extern` functions couldn't be found; some native libraries may need to be installed or havetheir path specified
2308s = note: use the `-l` flag to specify native libraries to link
2308s = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
It looks like this is linked to a newly added or missing `-fstack-
protector-all` flag.
Some research on this error lead me to try adding this `-fstack-
protected` flag when building on arm64.
See my patch [0] and the package in my ppa [1].
But autopkgtests are still failing [2] and it looks like my flag is
ignored. I may have missed something in the meson syntax.
[0] https://launchpadlibrarian.net/710064457/meson_1.3.1-1ubuntu1_1.3.1-1ubuntu2.diff.gz
[1] https://launchpad.net/~upils/+archive/ubuntu/test-ppa/+packages
[2] https://autopkgtest.ubuntu.com/results/autopkgtest-noble-upils-test-ppa/noble/arm64/m/meson/20240119_115804_82043@/log.gz
** Affects: meson (Ubuntu)
Importance: Undecided
Status: New
** Affects: rustc (Ubuntu)
Importance: Undecided
Status: New
** Affects: meson (Debian)
Importance: Unknown
Status: Fix Released
--
proposed migration for meson 1.3.1-1
https://bugs.launchpad.net/bugs/2049904
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list