net-misc/stunnel: handle mimalloc's .so filename

libmimalloc.so will be libmimalloc-secure.so if dev-libs/mimalloc
is built with USE="hardened"

Thanks-to: Jiri Netolicky <netolicky@epos.cd.cz>
Closes: https://bugs.gentoo.org/956606
Closes: https://bugs.gentoo.org/956616
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43013
Closes: https://github.com/gentoo/gentoo/pull/43013
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Z. Liu
2025-07-12 22:27:13 +08:00
committed by Sam James
parent 3033b4048a
commit e2df40ad0d
3 changed files with 17 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
.so of mimalloc will be libmimalloc-secure.so if build with
"-DMI_SECURE=ON" (USE="hardended" in Gentoo).
diff --git a/configure.ac b/configure.ac
index c647b5c..e2b1f55 100644
--- a/configure.ac
+++ b/configure.ac
@@ -225,7 +225,7 @@ AC_SEARCH_LIBS([openpty], [util])
AC_SEARCH_LIBS([dlopen], [dl])
AC_SEARCH_LIBS([shl_load], [dld])
# Checks for optional libraries
-AC_SEARCH_LIBS([mi_malloc], [mimalloc])
+AC_SEARCH_LIBS([mi_malloc], [mimalloc mimalloc-secure])
# Add BeOS libraries
if test "x${host_os}" = "xbeos"; then

View File

@@ -43,6 +43,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-5.71-dont-clobber-fortify-source.patch
"${FILESDIR}"/${PN}-5.71-respect-EPYTHON-for-tests.patch
"${FILESDIR}"/${PN}-5.74-hardened-mimalloc.patch
)
python_check_deps() {

View File

@@ -43,6 +43,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-5.71-dont-clobber-fortify-source.patch
"${FILESDIR}"/${PN}-5.71-respect-EPYTHON-for-tests.patch
"${FILESDIR}"/${PN}-5.74-hardened-mimalloc.patch
)
python_check_deps() {