From a0c05550891ef7c3be9a9af75b3f0386039fc1f7 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Fri, 6 Jun 2025 16:00:24 +0700 Subject: [PATCH] add -lpthread -dl --- src/SPC/builder/unix/library/ngtcp2.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/SPC/builder/unix/library/ngtcp2.php b/src/SPC/builder/unix/library/ngtcp2.php index fadf4c28..3e92c7d5 100644 --- a/src/SPC/builder/unix/library/ngtcp2.php +++ b/src/SPC/builder/unix/library/ngtcp2.php @@ -4,8 +4,6 @@ declare(strict_types=1); namespace SPC\builder\unix\library; -use SPC\builder\linux\LinuxBuilder; -use SPC\builder\macos\MacOSBuilder; use SPC\exception\FileSystemException; use SPC\exception\RuntimeException; use SPC\exception\WrongUsageException; @@ -31,8 +29,8 @@ trait ngtcp2 ]]; } $args = $this->builder->makeAutoconfArgs(static::NAME, $available); - if (PHP_OS_FAMILY === 'Darwin') { - $args = str_replace('=yes', '=' . BUILD_ROOT_PATH, $args); + if (PHP_OS_FAMILY === 'Linux') { + $args = preg_replace('/OPENSSL_LIBS="(.*?)"/', 'OPENSSL_LIBS="\1 -lpthread -ldl"', $args); } shell()->cd($this->source_dir)