Summary: | sys-libs/llvm-libunwind-14.0.6 fails to compile (lto): kmp.h:2631:32: error: type struct kmp_base_info violates the C++ One Definition Rule [-Werror=odr] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | LLVM support project <llvm> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
2022-08-06 06:23:06 UTC
Created attachment 798160 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: -- Could NOT find Clang (missing: Clang_DIR) -- Could NOT find LLVM (missing: LLVM_DIR) FAILED: libunwind/src/CMakeFiles/unwind_shared.dir/UnwindLevel1-gcc-ext.c.o FAILED: libunwind/src/CMakeFiles/unwind_shared.dir/libunwind.cpp.o /var/tmp/portage/sys-libs/llvm-libunwind-14.0.6/work/libunwind/src/UnwindLevel1-gcc-ext.c:167:53: error: type-punning to incomplete type might break strict-aliasing rules [-Werror=strict-aliasing] The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c426c431c1c4a0bd0991da78dad1f707bc23adb2 commit c426c431c1c4a0bd0991da78dad1f707bc23adb2 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-13 18:49:11 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-13 18:49:11 +0000 sys-libs/llvm-libunwind: filter LTO 1. Upstream bug (https://github.com/llvm/llvm-project/issues/56825) where there may be serious runtime issues; 2. ODR warnings. Closes: https://bugs.gentoo.org/863917 Signed-off-by: Sam James <sam@gentoo.org> ...llvm-libunwind-13.0.1.ebuild => llvm-libunwind-13.0.1-r1.ebuild} | 6 +++++- ...llvm-libunwind-14.0.6.ebuild => llvm-libunwind-14.0.6-r1.ebuild} | 6 +++++- ...llvm-libunwind-15.0.0.ebuild => llvm-libunwind-15.0.0-r1.ebuild} | 4 ++++ sys-libs/llvm-libunwind/llvm-libunwind-15.0.0.9999.ebuild | 4 ++++ sys-libs/llvm-libunwind/llvm-libunwind-16.0.0.9999.ebuild | 4 ++++ 5 files changed, 22 insertions(+), 2 deletions(-) |