Hi! I'm trying to install a library, lsp-dsp-lib-0.5.9, but I fail at install phase.
>>> Install media-libs/lsp-dsp-lib-0.5.9 into /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image make -j4 -l1 DESTDIR=/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image install make lsp-common-lib.o ld [lsp-dsp-lib] lsp-dsp-lib.o g++ [lsp-dsp-lib] liblsp-dsp-lib-0.5.9.so ar [lsp-dsp-lib] liblsp-dsp-lib-0.5.9.a Installing lsp-dsp-lib install /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/work/lsp-dsp-lib/.build/lsp-dsp-lib/liblsp-dsp-lib-0.5.9.so -t /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image/usr/lib cp /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/work/lsp-dsp-lib/.build/lsp-dsp-lib/liblsp-dsp-lib-0.5.9.a -t /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image/usr/lib Install OK >>> Completed installing media-libs/lsp-dsp-lib-0.5.9 into >>> /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image * Final size of build directory: 14760 KiB (14.4 MiB) * Final size of installed tree: 2120 KiB ( 2.0 MiB) # Copyright 2020 Gentoo Authors * QA Notice: The following shared libraries lack a SONAME * /usr/lib/liblsp-dsp-lib-0.5.9.so Files matching a file type that is not allowed: usr/lib/liblsp-dsp-lib-0.5.9.so I read "Scanelf: Missing Shared Object Name (SONAME)" Which says "To fix this issue, make sure the shared library is linked with the proper -Wl,-soname,... flag." https://dev.gentoo.org/~zmedico/portage/doc/ch07s04.html and this forum post about LDFAGS https://forums.gentoo.org/viewtopic.php?t=67777 Which defines an ebuild variable LDFLAGS So I added to my ebuild: LDFAGS="-Wl,-soname,liblsp-dsp-lib-0.5.9.so" then tried: LDFAGS="-Wl,-soname,liblsp-dsp-lib.so" But no go. The docs say I need the actual ABI name. Is this the right approach? What is the actual ABI name? Any insight is apreciated Thank you all.

