Summary: | sci-libs/ceres-solver-2.0.0 - /.../ld: /.../libunwind-x86_64.so: error adding symbols: file in wrong format | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | brian.r.mccarter.ctr, cJ-gentoo, floppym, nowa |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 sci-libs:ceres-solver-2.0.0:20210805-005558.log temp.tar.bz2 |
Description
Toralf Förster
![]() Created attachment 730226 [details]
emerge-info.txt
Created attachment 730228 [details]
emerge-history.txt
Created attachment 730230 [details]
environment
Created attachment 730232 [details]
etc.portage.tar.bz2
Created attachment 730234 [details]
logs.tar.bz2
Created attachment 730236 [details]
sci-libs:ceres-solver-2.0.0:20210805-005558.log
Created attachment 730238 [details]
temp.tar.bz2
I was curious and checked if the problem was gone on v2.1.0, but it still happens there. It's the multilib x86 portion of the build that fails due to presence of the 64-bit libunwind ; USE="-abi_x86_32" builds. The unwind issue is brought indirectly by glog, whose glog-config.cmake simply does: find_dependency (Unwind 1.6.2) and uses its own FindUnwind which was broken until https://github.com/google/glog/pull/769/files#diff-d4308e6c6735dd82d755ac06d881951f963438a1929f6fca82a5593d8b15083bR55 (not tagged yet). I suggest to include a glog patch? |