From 21c624eaa5f23bacdc0e10c04b19557a7748f8e3 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Wed, 15 Jul 2026 12:49:52 +0800 Subject: [PATCH] Apply fastlz patch changes in feat/pgo-v3 --- src/Package/Library/fastlz.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Package/Library/fastlz.php b/src/Package/Library/fastlz.php index f9dd010d..7c3792cd 100644 --- a/src/Package/Library/fastlz.php +++ b/src/Package/Library/fastlz.php @@ -18,9 +18,11 @@ class fastlz { $cc = getenv('CC') ?: 'cc'; $ar = getenv('AR') ?: 'ar'; + $extra = trim((string) getenv('SPC_DEFAULT_CFLAGS')); + $extra = $extra !== '' ? $extra . ' -fPIC' : '-O3 -fPIC'; shell()->cd($lib->getSourceDir())->initializeEnv($lib) - ->exec("{$cc} -c -O3 -fPIC fastlz.c -o fastlz.o") + ->exec("{$cc} -c {$extra} fastlz.c -o fastlz.o") ->exec("{$ar} rcs libfastlz.a fastlz.o"); // Copy header file