From 029f2db6204535d5ee269fbe20bb36d630ecef9a Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Fri, 25 Jul 2025 11:12:49 +0700 Subject: [PATCH] oh dear god what am I doing --- src/SPC/builder/Extension.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SPC/builder/Extension.php b/src/SPC/builder/Extension.php index 9ea5c8b3..43ff000a 100644 --- a/src/SPC/builder/Extension.php +++ b/src/SPC/builder/Extension.php @@ -228,7 +228,7 @@ class Extension */ public function patchBeforeSharedMake(): bool { - $config = (new SPCConfigUtil($this->builder))->config([$this->getName()], $this->builder->getOption('with-suggested-exts'), $this->builder->getOption('with-suggested-libs')); + $config = (new SPCConfigUtil($this->builder))->config([$this->getName()], array_map(fn ($l) => $l->getName(), $this->builder->getLibs())); [$staticLibs] = $this->getStaticAndSharedLibs($config['libs']); FileSystem::replaceFileRegex( $this->source_dir . '/Makefile', @@ -407,7 +407,7 @@ class Extension */ public function buildUnixShared(): void { - $config = (new SPCConfigUtil($this->builder))->config([$this->getName()], $this->builder->getOption('with-suggested-exts'), $this->builder->getOption('with-suggested-libs')); + $config = (new SPCConfigUtil($this->builder))->config([$this->getName()], array_map(fn ($l) => $l->getName(), $this->builder->getLibs())); [$staticLibs, $sharedLibs] = $this->getStaticAndSharedLibs($config['libs']); $env = [ 'CFLAGS' => $config['cflags'],