Summary: | media-libs/alsa-lib: consumers fail to build with "//usr/lib/libasound.so: error adding symbols: file in wrong format" (e.g. mpg123, portaudio, alsa-plugins, sox, libsdl2) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Code_Bleu <jhollis> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | UNCONFIRMED --- | ||
Severity: | major | CC: | ionen, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=795315 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
mpg123 build.log
build.log of version 1.29.2 mpg123 emerge info of mpt123 |
Created attachment 755598 [details]
build.log of version 1.29.2 mpg123
Created attachment 755602 [details]
emerge info of mpt123
Packages were installed with and without distcc enabled and get same result x86_64-pc-linux-gnu-gcc <snip> -Wl,-rpath -Wl,//usr/lib -Wl,--as-needed -lm //usr/lib/libasound.so <snip> Kind of remind me of bug #795315 comment #4 Never figured out why libtool(?) replaced -laa by a direct //usr/lib/libaa.so (with the same double //), which doesn't happen for me, so was never able to reproduce. i.e. my own mpg123 link line has: x86_64-pc-linux-gnu-gcc <snip> -Wl,--as-needed -lm -lasound <snip> no rpath too, and I do have alsa-lib[abi_x86_32] (Seems sufficiently similar that I'll See Also it given debugging tips and such may end up being relevant.) |
Created attachment 755594 [details] mpg123 build.log Compile fails with: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: //usr/lib/libasound.so: error adding symbols: file in wrong format see attached build.log of mpg123