[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