From 3915c8410b9efda3a9ff9f4f495935c9b8c12504 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Sat, 29 Mar 2025 23:15:55 +0800 Subject: [PATCH] Destroy imagick config for disabling openmp --- src/SPC/builder/extension/imagick.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/SPC/builder/extension/imagick.php b/src/SPC/builder/extension/imagick.php index ed456e17..8202bc8f 100644 --- a/src/SPC/builder/extension/imagick.php +++ b/src/SPC/builder/extension/imagick.php @@ -5,11 +5,19 @@ declare(strict_types=1); namespace SPC\builder\extension; use SPC\builder\Extension; +use SPC\store\FileSystem; use SPC\util\CustomExt; #[CustomExt('imagick')] class imagick extends Extension { + public function patchBeforeBuildconf(): bool + { + // destroy imagick build conf to avoid libgomp build error + FileSystem::replaceFileStr(SOURCE_PATH . '/ext/imagick/config.m4', '#include ', '#include '); + return true; + } + public function getUnixConfigureArg(): string { return '--with-imagick=' . BUILD_ROOT_PATH;