From 1b08a250f63c11428829832c52227d10ac3daf1b Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 9 Jun 2025 19:54:46 +0800 Subject: [PATCH] Add --enable-pic for default autoconf args --- src/SPC/builder/unix/library/libiconv.php | 7 +------ src/SPC/builder/unix/library/onig.php | 2 +- src/SPC/builder/unix/library/xz.php | 1 - src/SPC/util/executor/UnixAutoconfExecutor.php | 1 + 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/SPC/builder/unix/library/libiconv.php b/src/SPC/builder/unix/library/libiconv.php index 49ac47bc..f4f30ed9 100644 --- a/src/SPC/builder/unix/library/libiconv.php +++ b/src/SPC/builder/unix/library/libiconv.php @@ -10,12 +10,7 @@ trait libiconv { protected function build(): void { - UnixAutoconfExecutor::create($this) - ->configure( - '--enable-pic', - '--enable-extra-encodings', - ) - ->make(); + UnixAutoconfExecutor::create($this)->configure('--enable-extra-encodings')->make(); $this->patchLaDependencyPrefix(['libiconv.la']); } } diff --git a/src/SPC/builder/unix/library/onig.php b/src/SPC/builder/unix/library/onig.php index eb47c0b8..368c852b 100644 --- a/src/SPC/builder/unix/library/onig.php +++ b/src/SPC/builder/unix/library/onig.php @@ -16,7 +16,7 @@ trait onig */ protected function build(): void { - UnixAutoconfExecutor::create($this)->configure('--enable-pic')->make(); + UnixAutoconfExecutor::create($this)->configure()->make(); $this->patchPkgconfPrefix(['oniguruma.pc']); } } diff --git a/src/SPC/builder/unix/library/xz.php b/src/SPC/builder/unix/library/xz.php index abad7cee..62bcf304 100644 --- a/src/SPC/builder/unix/library/xz.php +++ b/src/SPC/builder/unix/library/xz.php @@ -18,7 +18,6 @@ trait xz { UnixAutoconfExecutor::create($this) ->configure( - '--enable-pic', '--disable-scripts', '--disable-doc', '--with-libiconv', diff --git a/src/SPC/util/executor/UnixAutoconfExecutor.php b/src/SPC/util/executor/UnixAutoconfExecutor.php index d7b43368..dc1741fd 100644 --- a/src/SPC/util/executor/UnixAutoconfExecutor.php +++ b/src/SPC/util/executor/UnixAutoconfExecutor.php @@ -108,6 +108,7 @@ class UnixAutoconfExecutor extends Executor '--enable-static', "--prefix={$this->library->getBuildRootPath()}", '--with-pic', + '--enable-pic', ]; }