Activity log for bug #2049904

Date Who What changed Old value New value Message
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