From e8d1970f55fca1bc064e132fb129e3f922c51db4 Mon Sep 17 00:00:00 2001 From: henderkes Date: Wed, 19 Nov 2025 13:54:17 +0100 Subject: [PATCH] secure_getenv not available on macos --- src/SPC/builder/unix/library/krb5.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/SPC/builder/unix/library/krb5.php b/src/SPC/builder/unix/library/krb5.php index 00ddd6d9..0f499530 100644 --- a/src/SPC/builder/unix/library/krb5.php +++ b/src/SPC/builder/unix/library/krb5.php @@ -27,15 +27,17 @@ trait krb5 'LIBRARY_PATH' => getenv('SPC_LIBRARY_PATH'), ]); } + $args = [ + '--disable-nls', + '--disable-rpath', + '--without-system-verto']; + if (PHP_OS_FAMILY === 'Darwin') { + $args[] = 'ac_cv_func_secure_getenv=no'; + } $make ->optionalLib('ldap', '--with-ldap', '--without-ldap') ->optionalLib('libedit', '--with-libedit', '--without-libedit') - ->configure( - '--disable-nls', - '--disable-rpath', - '--disable-silent-rules', - '--without-system-verto', - ) + ->configure(...$args) ->make(); $this->patchPkgconfPrefix([ 'krb5-gssapi.pc',