Created attachment 289407 [details] emerge --info media-sound/mpg123-1.13.4 installs three .la files, not even static libraries: /usr/lib64/libmpg123.la /usr/lib64/mpg123/output_alsa.la /usr/lib64/mpg123/output_dummy.la Please get rid of these files or introduce USE=static-libs support. Thanks!
They are propably used by libltdl for loading plugins. USE=static-libs is not the only use for .la files.
(In reply to comment #1) > They are propably used by libltdl for loading plugins. USE=static-libs is not > the only use for .la files. $ objdump -p /usr/bin/mpg123 | grep ltdl NEEDED libltdl.so.7
You are, of course, absolutely right. I was only considering the libraries, since I have no need for the binaries. My bad, sorry.
And after removing .la files: $ mpg123 Boot\ to\ the\ Head.MP3 [module.c:140] error: Failed to open module alsa: file not found [module.c:140] error: Failed to open module sdl: file not found [audio.c:180] error: Unable to find a working output module in this list: alsa,sdl [audio.c:529] error: Failed to open audio output module [mpg123.c:869] error: Failed to initialize output, goodbye. Please see: http://blog.flameeyes.eu/2009/07/06/identifying-pointless-la-files-for-plugins But we can make them harmless: + 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> mpg123-1.13.4.ebuild: + Reset dependency_libs to '' in libtool files (libltdl is using them to load + output plugins) wrt #386577