From 6131e1881b301dd61950d6018fb438564a735aac Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Thu, 27 Jul 2023 22:22:06 +0800 Subject: [PATCH] enable compile optimization for other libraries --- src/SPC/builder/macos/MacOSBuilder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SPC/builder/macos/MacOSBuilder.php b/src/SPC/builder/macos/MacOSBuilder.php index 5e8fd6d7..c41c944f 100644 --- a/src/SPC/builder/macos/MacOSBuilder.php +++ b/src/SPC/builder/macos/MacOSBuilder.php @@ -54,7 +54,7 @@ class MacOSBuilder extends BuilderBase 'PKG_CONFIG_PATH="' . BUILD_LIB_PATH . '/pkgconfig/" ' . "CC='{$this->cc}' " . "CXX='{$this->cxx}' " . - "CFLAGS='{$this->arch_c_flags} -Wimplicit-function-declaration'"; + "CFLAGS='{$this->arch_c_flags} -Wimplicit-function-declaration -Os'"; // 创立 pkg-config 和放头文件的目录 f_mkdir(BUILD_LIB_PATH . '/pkgconfig', recursive: true); @@ -212,7 +212,7 @@ class MacOSBuilder extends BuilderBase public function buildCli(string $extra_libs): void { $shell = shell()->cd(SOURCE_PATH . '/php-src'); - $shell->exec("make -j{$this->concurrency} EXTRA_CFLAGS=\"-g -Os -fno-ident\" EXTRA_LIBS=\"{$extra_libs} -lresolv\" cli"); + $shell->exec("make -j{$this->concurrency} EXTRA_CFLAGS=\"-g -Os\" EXTRA_LIBS=\"{$extra_libs} -lresolv\" cli"); if ($this->strip) { $shell->exec('dsymutil -f sapi/cli/php')->exec('strip sapi/cli/php'); }