diff --git a/src/SPC/builder/Extension.php b/src/SPC/builder/Extension.php index 624eb03e..9924bd68 100644 --- a/src/SPC/builder/Extension.php +++ b/src/SPC/builder/Extension.php @@ -182,6 +182,10 @@ class Extension $arg .= ' --with-event-openssl --with-openssl-dir="' . BUILD_ROOT_PATH . '"'; } break;*/ + case 'mbstring': + $arg = ' --disable-mbregex ONIG_CFLAGS=-I"' . BUILD_ROOT_PATH . '" ' . + 'ONIG_LIBS="' . $this->getLibFilesString() . '" '; + break; case 'gmp': $arg = ' --with-gmp="' . BUILD_ROOT_PATH . '" '; break; diff --git a/src/SPC/builder/macos/MacOSBuilder.php b/src/SPC/builder/macos/MacOSBuilder.php index 1ba3fb8c..a00ed91a 100644 --- a/src/SPC/builder/macos/MacOSBuilder.php +++ b/src/SPC/builder/macos/MacOSBuilder.php @@ -256,7 +256,7 @@ class MacOSBuilder extends BuilderBase 'cd ' . SOURCE_PATH . '/php-src && ' . "make -j{$this->concurrency} " . 'EXTRA_CFLAGS="-g -Os -fno-ident" ' . // 生成调试信息、优化编译后的尺寸、禁用标识符(如变量、函数名)缩短 - "EXTRA_LIBS=\"{$extra_libs} -lresolv -lsqlite3\" " . + "EXTRA_LIBS=\"{$extra_libs} -lresolv\" " . // TODO: comment things 'cli &&' . 'dsymutil -f sapi/cli/php &&' .