Created attachment 854604 [details] build log The build ends with Running `rustc --crate-name stg --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="import-compressed"' --cfg 'feature="import-url"' -C metadata=0e602470d6d8f887 -C extra-filename=-0e602470d6d8f887 --out-dir /var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps -L dependency=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps --extern anyhow=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libanyhow-5dfe3e17d703e56b.rlib --extern bstr=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libbstr-d8aaab6b3f8f63b7.rlib --extern bzip2=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libbzip2-1a14b0c7350345ce.rlib --extern chrono=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libchrono-cebab1de20fd2f70.rlib --extern clap=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libclap-5b46c290a2dc1dc5.rlib --extern ctrlc=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libctrlc-7c5f2a775fdbbb84.rlib --extern curl=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libcurl-c367dd583982c366.rlib --extern encoding_rs=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libencoding_rs-ef20317cd2064d8e.rlib --extern flate2=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libflate2-8e87a18c00c6842c.rlib --extern git2=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libgit2-0525701eb512ea72.rlib --extern indexmap=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libindexmap-b716737d2f8c982a.rlib --extern is_terminal=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libis_terminal-50f1bb834584e7b8.rlib --extern serde=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libserde-2c0fd3f0f68bbf92.rlib --extern serde_json=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libserde_json-65273db4836183ac.rlib --extern strsim=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libstrsim-91b8b0842c5912ff.rlib --extern tar=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libtar-b395544bd7425104.rlib --extern tempfile=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libtempfile-02f9445e31721aa0.rlib --extern termcolor=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libtermcolor-ceaf29264eebd93b.rlib --extern thiserror=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/deps/libthiserror-619ec8e97b42b053.rlib -L native=/var/tmp/portage/dev-vcs/stgit-2.1.0/work/stgit-2.1.0/target/release/build/bzip2-sys-fbe25e765e8696a5/out/lib -L native=/usr/lib64 -L native=/usr/lib64` error: linking with `aarch64-unknown-linux-gnu-gcc` failed: exit status: 1
dev-vcs/stgit-2.0.3 exhibits the same behaviour in the same place.
bzip2.c29bbd34-cgu.0:(.text._ZN67_$LT$bzip2..mem..DirDecompress$u20$as$u20$bzip2..mem..Direction$GT$7destroy17h277b50fd83d37406E+0x0): undefined reference to `BZ2_bzDecompressEnd' It's LTO instead.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4840720dd19e04b3f366990a9e43f6e88a11ee1 commit d4840720dd19e04b3f366990a9e43f6e88a11ee1 Author: Yixun Lan <dlan@gentoo.org> AuthorDate: 2023-03-17 21:12:11 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2023-03-17 21:13:19 +0000 dev-vcs/stgit: filter out LTO flags Closes: https://bugs.gentoo.org/897692 Signed-off-by: Yixun Lan <dlan@gentoo.org> dev-vcs/stgit/stgit-2.1.0.ebuild | 6 +++++- dev-vcs/stgit/stgit-2.2.0.ebuild | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-)