emerging media-libs/sdl-mixer-1.2.12-r4 fails with ABI_X86=32 enabled. Reproducible: Always
Created attachment 377432 [details] build log
Created attachment 377434 [details] emerge --info
First note; we need to add libmikmod-config to MULTILIB_CHOST_TOOLS.
why can't I reproduce this?
I just got something similar. /usr/lib64/libSDL.so: error adding symbols: File in wrong format I suspect libmikmod-config is to blame given that --libs returns -L/usr/lib64. It's already been added to MULTILIB_CHOST_TOOLS but it doesn't seem it install a -32 version. Even if it did, I'm not sure what I need to do beyond that.
Oh and if I remove manually -L/usr/lib64 from libmikmod-config then it works.
I'm sorry for fixing this that late but I completely forgot about this bug. It should be fine now. + 15 Oct 2014; Michał Górny <mgorny@gentoo.org> sdl-mixer-1.2.12-r4.ebuild: + Use ${CHOST}-libmikmod-config for proper multilib support, bug #511034. + 15 Oct 2014; Michał Górny <mgorny@gentoo.org> sdl2-mixer-2.0.0-r1.ebuild: + Use ${CHOST}-libmikmod-config for proper multilib support, bug #511034.