From 811aeb58ea4355bf2907c5652298d49f18b3dda9 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Tue, 19 Aug 2025 20:01:10 +0700 Subject: [PATCH] imagick needs static libstdc++ on gcc-toolset (successor of devtoolset) too --- src/SPC/builder/extension/imagick.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SPC/builder/extension/imagick.php b/src/SPC/builder/extension/imagick.php index cd5542cf..4c5e19b3 100644 --- a/src/SPC/builder/extension/imagick.php +++ b/src/SPC/builder/extension/imagick.php @@ -19,7 +19,7 @@ class imagick extends Extension protected function splitLibsIntoStaticAndShared(string $allLibs): array { [$static, $shared] = parent::splitLibsIntoStaticAndShared($allLibs); - if (str_contains(getenv('PATH'), 'rh/devtoolset-10')) { + if (str_contains(getenv('PATH'), 'rh/devtoolset-10') || str_contains(getenv('PATH'), 'gcc-toolset')) { $static .= ' -l:libstdc++.a'; $shared = str_replace('-lstdc++', '', $shared); }