From 8dcec73929e07ca71af94424fae20b6ee2892b02 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 23 Oct 2023 22:27:19 +0800 Subject: [PATCH] let bzip2 use correct CC and AR --- src/SPC/builder/unix/library/bzip2.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/unix/library/bzip2.php b/src/SPC/builder/unix/library/bzip2.php index 8de623d4..1ff87bb2 100644 --- a/src/SPC/builder/unix/library/bzip2.php +++ b/src/SPC/builder/unix/library/bzip2.php @@ -8,9 +8,14 @@ trait bzip2 { protected function build(): void { + $cc = getenv('CC'); + $ar = getenv('AR'); + if ($ar === false) { + $ar = 'ar'; + } shell()->cd($this->source_dir) ->exec("make PREFIX='" . BUILD_ROOT_PATH . "' clean") - ->exec("make -j{$this->builder->concurrency} PREFIX='" . BUILD_ROOT_PATH . "' libbz2.a") + ->exec("make -j{$this->builder->concurrency} PREFIX='" . BUILD_ROOT_PATH . "' CC={$cc} AR={$ar} libbz2.a") ->exec('cp libbz2.a ' . BUILD_LIB_PATH) ->exec('cp bzlib.h ' . BUILD_INCLUDE_PATH); }