From 22dcba99c10458674f9aea88b786122fc6e3e95c Mon Sep 17 00:00:00 2001 From: Yuya Hamada Date: Sun, 7 Apr 2024 21:39:43 +0900 Subject: [PATCH] Fix GH-13789 build failed mbstring_arginfo.h when Visual C++ on Windows Probably CP932 environment can't compile. So add /utf-8 flag. --- ext/mbstring/config.w32 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/mbstring/config.w32 b/ext/mbstring/config.w32 index b04114e3bfb9..43c8c5fc2776 100644 --- a/ext/mbstring/config.w32 +++ b/ext/mbstring/config.w32 @@ -13,6 +13,8 @@ if (PHP_MBSTRING != "no") { ADD_FLAG("CFLAGS_MBSTRING", "-Iext/mbstring -Iext/mbstring/libmbfl -Iext/mbstring/libmbfl/mbfl \ /D HAVE_STRICMP /D MBFL_DLL_EXPORT=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1") + ADD_FLAG("CFLAGS_BD_EXT_MBSTRING", "/utf-8") + FSO.CopyFile("ext\\mbstring\\libmbfl\\config.h.w32", "ext\\mbstring\\libmbfl\\config.h", true);