2024-01-19 13:46:56 |
Paul Mars |
bug |
|
|
added bug |
2024-01-22 07:36:54 |
Paul Mars |
attachment added |
|
meson_1.3.1-1ubuntu2.diff https://bugs.launchpad.net/ubuntu/+source/meson/+bug/2049904/+attachment/5741351/+files/meson_1.3.1-1ubuntu2.diff |
|
2024-02-08 07:31:58 |
Paul Mars |
description |
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 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 |
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 |
|
2024-02-09 18:53:00 |
Oibaf |
bug |
|
|
added subscriber Oibaf |
2024-02-09 18:58:53 |
Oibaf |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059223 |
|
2024-02-09 18:58:53 |
Oibaf |
bug task added |
|
meson (Debian) |
|
2024-02-11 07:39:50 |
Bug Watch Updater |
meson (Debian): status |
Unknown |
Fix Released |
|
2024-02-13 11:46:37 |
Mate Kukri |
bug task added |
|
rustc (Ubuntu) |
|
2024-02-13 14:26:30 |
Mate Kukri |
attachment added |
|
1-1.3.1-1ubuntu1.diff https://bugs.launchpad.net/ubuntu/+source/rustc/+bug/2049904/+attachment/5746061/+files/1-1.3.1-1ubuntu1.diff |
|
2024-02-13 14:26:40 |
Mate Kukri |
bug |
|
|
added subscriber Ubuntu Sponsors |
2024-02-13 15:36:56 |
Mate Kukri |
removed subscriber Ubuntu Sponsors |
|
|
|
2024-02-13 15:38:05 |
Mate Kukri |
attachment removed |
1-1.3.1-1ubuntu1.diff https://bugs.launchpad.net/ubuntu/+source/rustc/+bug/2049904/+attachment/5746061/+files/1-1.3.1-1ubuntu1.diff |
|
|
2024-02-15 14:12:15 |
Mate Kukri |
attachment added |
|
1-1.3.2-1ubuntu1.diff https://bugs.launchpad.net/ubuntu/+source/rustc/+bug/2049904/+attachment/5746430/+files/1-1.3.2-1ubuntu1.diff |
|
2024-02-15 16:02:03 |
Mate Kukri |
bug |
|
|
added subscriber Ubuntu Sponsors |
2024-02-15 16:02:59 |
Mate Kukri |
summary |
proposed migration for meson 1.3.1-1 |
meson x rustc library ordering issue |
|
2024-02-16 15:53:00 |
Mate Kukri |
bug |
|
|
added subscriber Mate Kukri |
2024-02-19 08:16:37 |
Mate Kukri |
bug watch added |
|
https://github.com/mesonbuild/meson/issues/12877 |
|
2024-02-19 19:51:52 |
Bug Watch Updater |
meson (Debian): status |
Fix Released |
New |
|
2024-02-20 08:44:52 |
Simon Chopin |
tags |
|
update-excuse |
|
2024-02-20 08:51:28 |
Simon Chopin |
tags |
update-excuse |
rls-nn-incoming update-excuse |
|
2024-02-20 10:02:22 |
Simon Chopin |
meson (Ubuntu): status |
New |
Fix Committed |
|
2024-02-20 10:02:38 |
Simon Chopin |
removed subscriber Ubuntu Sponsors |
|
|
|
2024-02-20 14:44:26 |
Launchpad Janitor |
meson (Ubuntu): status |
Fix Committed |
Fix Released |
|
2024-02-22 16:14:45 |
Mate Kukri |
bug task deleted |
rustc (Ubuntu) |
|
|
2024-02-22 16:29:36 |
Oibaf |
bug task added |
|
meson |
|
2024-02-23 11:03:38 |
Bug Watch Updater |
meson: status |
Unknown |
New |
|
2024-02-27 07:04:36 |
Bug Watch Updater |
meson (Debian): status |
New |
Confirmed |
|