Summary: | media-video/rav1e fails to build with LTO | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrew Udvare <audvare> |
Component: | Current packages | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | l_indien, media-video, rust |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build log |
Description
Andrew Udvare
2023-06-18 23:47:01 UTC
Created attachment 864190 [details]
build log
Unfortunately, this is the generic "Rust-broken-with-LTO" issue which we need to handle in the eclass. one interesting point is that it links without issues when using clang but not with gww, at least on one of my configurations (server machine). Checked today. (In reply to Jocelyn Mayer from comment #3) > one interesting point is that it links without issues when using clang but > not with gww, at least on one of my configurations (server machine). > Checked today. * I meant gcc, not gww, sorry.. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a41e9885a97ab376c0169c7c82dd170b20da51c commit 4a41e9885a97ab376c0169c7c82dd170b20da51c Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-03-04 04:57:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-04 05:47:11 +0000 media-video/rav1e: use cargo.eclass functions to build Avoid randomly circumventing cargo_src_compile just to run additional things *after*. We want to consistently use the eclass handling, including in this case filter-lto. Closes: https://bugs.gentoo.org/908815 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> media-video/rav1e/rav1e-0.6.6.ebuild | 8 +++----- media-video/rav1e/rav1e-0.7.1.ebuild | 6 ++---- media-video/rav1e/rav1e-9999.ebuild | 6 ++---- 3 files changed, 7 insertions(+), 13 deletions(-) |