From 53f7cdefe0e791d621d86cc2ce6938d228ec3b19 Mon Sep 17 00:00:00 2001 From: henderkes Date: Thu, 18 Dec 2025 20:12:01 +0100 Subject: [PATCH] fix swoole compilation with php 8.5.1 --- src/SPC/builder/extension/swoole.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SPC/builder/extension/swoole.php b/src/SPC/builder/extension/swoole.php index f6ff5931..4e292a36 100644 --- a/src/SPC/builder/extension/swoole.php +++ b/src/SPC/builder/extension/swoole.php @@ -17,6 +17,7 @@ class swoole extends Extension public function patchBeforeMake(): bool { $patched = parent::patchBeforeMake(); + FileSystem::replaceFileStr($this->source_dir . '/ext-src/php_swoole_private.h', 'PHP_VERSION_ID > 80500', 'PHP_VERSION_ID >= 80600'); if ($this->builder instanceof MacOSBuilder) { // Fix swoole with event extension conflict bug $util_path = shell()->execWithResult('xcrun --show-sdk-path', false)[1][0] . '/usr/include/util.h';