From dfdeab70f1f58f2230282650f76880158794b34f Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 21 Aug 2023 18:07:52 +0800 Subject: [PATCH] add buildroot bin PATH --- src/SPC/builder/linux/LinuxBuilder.php | 2 ++ src/SPC/builder/macos/MacOSBuilder.php | 1 + 2 files changed, 3 insertions(+) diff --git a/src/SPC/builder/linux/LinuxBuilder.php b/src/SPC/builder/linux/LinuxBuilder.php index e27c2f34..ff33af3a 100644 --- a/src/SPC/builder/linux/LinuxBuilder.php +++ b/src/SPC/builder/linux/LinuxBuilder.php @@ -78,6 +78,7 @@ class LinuxBuilder extends BuilderBase ...$vars, 'CC' => $this->getOption('cc'), 'CXX' => $this->getOption('cxx'), + 'PATH' => BUILD_ROOT_PATH . '/bin:' . getenv('PATH'), ]); // cross-compile does not support yet /*if (php_uname('m') !== $this->arch) { @@ -158,6 +159,7 @@ class LinuxBuilder extends BuilderBase 'CXX' => $this->getOption('cxx'), 'CFLAGS' => $cflags, 'LIBS' => '-ldl -lpthread', + 'PATH' => BUILD_ROOT_PATH . '/bin:' . getenv('PATH'), ]); SourcePatcher::patchBeforeBuildconf($this); diff --git a/src/SPC/builder/macos/MacOSBuilder.php b/src/SPC/builder/macos/MacOSBuilder.php index eb92a279..8378f080 100644 --- a/src/SPC/builder/macos/MacOSBuilder.php +++ b/src/SPC/builder/macos/MacOSBuilder.php @@ -53,6 +53,7 @@ class MacOSBuilder extends BuilderBase 'CC' => $this->getOption('cc'), 'CXX' => $this->getOption('cxx'), 'CFLAGS' => "{$this->arch_c_flags} -Wimplicit-function-declaration -Os", + 'PATH' => BUILD_ROOT_PATH . '/bin:' . getenv('PATH'), ]); // create pkgconfig and include dir (some libs cannot create them automatically)