From 5d76b852cf7ac5a65344cd4b45ed88a038f6a33c Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Wed, 15 Jul 2026 12:48:56 +0800 Subject: [PATCH] Apply bzip2 patch changes in feat/pgo-v3 --- src/Package/Library/bzip2.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Package/Library/bzip2.php b/src/Package/Library/bzip2.php index 90fcce7c..7f99c22b 100644 --- a/src/Package/Library/bzip2.php +++ b/src/Package/Library/bzip2.php @@ -17,7 +17,9 @@ class bzip2 #[PatchBeforeBuild] public function patchBeforeBuild(LibraryPackage $lib): void { - FileSystem::replaceFileStr($lib->getSourceDir() . '/Makefile', 'CFLAGS=-Wall', 'CFLAGS=-fPIC -Wall'); + // Makefile pins -O2 -fPIC; inject SPC_DEFAULT_CFLAGS + $extra = deduplicate_flags(trim((string) getenv('SPC_DEFAULT_CFLAGS')) . ' -fPIC -Wall'); + FileSystem::replaceFileStr($lib->getSourceDir() . '/Makefile', 'CFLAGS=-Wall', "CFLAGS={$extra}"); } #[BuildFor('Windows')]