From 7ee412798b5f98f8e11167f802dcf4c553614337 Mon Sep 17 00:00:00 2001 From: Marc Date: Thu, 6 Mar 2025 15:54:14 +0700 Subject: [PATCH] use filter var instead of assuming var was defined in .env.ini --- src/SPC/builder/linux/LinuxBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SPC/builder/linux/LinuxBuilder.php b/src/SPC/builder/linux/LinuxBuilder.php index 264755ae..04ed87de 100644 --- a/src/SPC/builder/linux/LinuxBuilder.php +++ b/src/SPC/builder/linux/LinuxBuilder.php @@ -32,7 +32,7 @@ class LinuxBuilder extends UnixBuilderBase GlobalEnvManager::init($this); // set library path, some libraries need it. (We cannot use `putenv` here, because cmake will be confused) - if (getenv('SPC_NO_MUSL_PATH') !== '1') { + if (!filter_var(getenv('SPC_NO_MUSL_PATH'), FILTER_VALIDATE_BOOLEAN)) { $this->setOptionIfNotExist('library_path', 'LIBRARY_PATH=/usr/local/musl/lib'); $this->setOptionIfNotExist('ld_library_path', 'LD_LIBRARY_PATH=/usr/local/musl/lib'); }