diff --git a/src/SPC/builder/extension/password_argon2.php b/src/SPC/builder/extension/password_argon2.php index d42fe4e37..d5d7f3e61 100644 --- a/src/SPC/builder/extension/password_argon2.php +++ b/src/SPC/builder/extension/password_argon2.php @@ -26,7 +26,7 @@ public function runCliCheckUnix(): void public function getConfigureArg(bool $shared = false): string { - if ($this->builder->getLib('openssl') !== null) { + if ($this->builder->getExt('openssl')?->isBuildStatic() || $this->isBuildShared()) { if ($this->builder->getPHPVersionID() >= 80500 || ($this->builder->getPHPVersionID() >= 80400 && !$this->builder->getOption('enable-zts'))) { return '--without-password-argon2'; // use --with-openssl-argon2 in openssl extension instead }