Summary: | sys-boot/refind-0.13.2 fails to compile: clang-13: error: unknown argument: -fno-tree-loop-distribute-patterns | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Viorel Munteanu <ceamac> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | proxy-maint, sveyret |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/32710 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Agostino Sarubbo
2022-01-25 08:39:55 UTC
Created attachment 763574 [details]
build.log
build log and emerge --info
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797977a54c63876d010635d5d8431798396e9b15 commit 797977a54c63876d010635d5d8431798396e9b15 Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2023-09-10 12:29:17 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2023-09-14 04:39:01 +0000 sys-boot/refind: fix compilation with clang Compiling with clang works. Linking with lld produces broken executables (including the drivers). llvm-objcopy does not support the output format needed by refind. Try to force ld.bfd and binutils objcopy. Fail otherwise. Bug: https://bugs.gentoo.org/732256 Bug: https://bugs.gentoo.org/832018 Bug: https://bugs.gentoo.org/881131 Closes: https://github.com/gentoo/gentoo/pull/32710 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> sys-boot/refind/files/refind-0.14.0.2-clang.patch | 62 +++++++++ sys-boot/refind/refind-0.14.0.2-r1.ebuild | 160 ++++++++++++++++++++++ 2 files changed, 222 insertions(+) |