commit:     7b11ef384d1f13401353af8586952a3fab906634
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Mar 12 19:22:36 2026 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu Mar 12 19:23:46 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b11ef38

sys-fs/mdevd: fix dependency resolving with multilib

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 sys-fs/mdevd/mdevd-0.1.8.1.ebuild | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/sys-fs/mdevd/mdevd-0.1.8.1.ebuild 
b/sys-fs/mdevd/mdevd-0.1.8.1.ebuild
index ca1fee51c8..cf2e87211f 100644
--- a/sys-fs/mdevd/mdevd-0.1.8.1.ebuild
+++ b/sys-fs/mdevd/mdevd-0.1.8.1.ebuild
@@ -18,13 +18,23 @@ DEPEND="${RDEPEND}"
 DOCS=( AUTHORS NEWS README doc/ examples )
 
 src_configure() {
-       econf \
-               --with-sysdeps=/usr/$(get_libdir)/skalibs/ \
-               --enable-shared \
-               --disable-allstatic \
-               --with-pkgconfig
+       tc-export CC
+
+       # --with-dynlib and --with-sysdeps needs to match skalibs' --dynlibdir 
and --sysdepdir respectively
+       local myconf=(
+               --dynlibdir="/$(get_libdir)"
+               --libdir="/usr/$(get_libdir)/${PN}"
+               --sysconfdir=/etc
+
+               --with-dynlib="/$(get_libdir)"
+               --with-sysdeps="/usr/$(get_libdir)/skalibs/"
+
+               --enable-shared
+               --disable-allstatic
+       )
 
        # TODO: --enable-nsss
+       econf "${myconf[@]}"
 }
 
 src_compile() {

Reply via email to