support for frankenphp linked dynamically too

This commit is contained in:
DubbleClick 2025-06-29 18:28:42 +07:00
parent dbdf10c75a
commit 78666ff7de

View File

@ -328,7 +328,7 @@ abstract class UnixBuilderBase extends BuilderBase
$extLdFlags = "-extldflags '-pie'"; $extLdFlags = "-extldflags '-pie'";
$muslTags = ''; $muslTags = '';
$staticFlags = ''; $staticFlags = '';
if (PHP_OS_FAMILY === 'Linux' && getenv('SPC_LIBC') === 'musl') { if (PHP_OS_FAMILY === 'Linux' && getenv('SPC_LIBC') === 'musl' && getenv('SPC_LIBC_LINKAGE') === 'static') {
$extLdFlags = "-extldflags '-static-pie -Wl,-z,stack-size=0x80000'"; $extLdFlags = "-extldflags '-static-pie -Wl,-z,stack-size=0x80000'";
$muslTags = 'static_build,'; $muslTags = 'static_build,';
$staticFlags = '-static -static-pie'; $staticFlags = '-static -static-pie';