Skip to content

Commit 7ad5d10

Browse files
Merge pull request grpc#14973 from ZhouyihaiDing/windows_v1.11.x_pecl
PHP: fix php pecl installation error on windos
2 parents 1834a62 + d03dfd1 commit 7ad5d10

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

config.w32

+3-1
Original file line numberDiff line numberDiff line change
@@ -637,11 +637,13 @@ if (PHP_GRPC != "no") {
637637
EXTENSION("grpc", grpc_source, null,
638638
"/DOPENSSL_NO_ASM /D_GNU_SOURCE /DWIN32_LEAN_AND_MEAN "+
639639
"/D_HAS_EXCEPTIONS=0 /DNOMINMAX /DGRPC_ARES=0 /D_WIN32_WINNT=0x600 "+
640+
"/DPB_FIELD_16BIT "+
640641
"/I"+configure_module_dirname+" "+
641642
"/I"+configure_module_dirname+"\\include "+
642643
"/I"+configure_module_dirname+"\\src\\php\\ext\\grpc "+
643644
"/I"+configure_module_dirname+"\\third_party\\boringssl\\include "+
644-
"/I"+configure_module_dirname+"\\third_party\\zlib");
645+
"/I"+configure_module_dirname+"\\third_party\\zlib "+
646+
"/I"+configure_module_dirname+"\\third_party\\address_sorting\\include");
645647

646648
base_dir = get_define('BUILD_DIR');
647649
FSO.CreateFolder(base_dir+"\\ext");

templates/config.w32.template

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323
EXTENSION("grpc", grpc_source, null,
2424
"/DOPENSSL_NO_ASM /D_GNU_SOURCE /DWIN32_LEAN_AND_MEAN "+
2525
"/D_HAS_EXCEPTIONS=0 /DNOMINMAX /DGRPC_ARES=0 /D_WIN32_WINNT=0x600 "+
26+
"/DPB_FIELD_16BIT "+
2627
"/I"+configure_module_dirname+" "+
2728
"/I"+configure_module_dirname+"\\include "+
2829
"/I"+configure_module_dirname+"\\src\\php\\ext\\grpc "+
2930
"/I"+configure_module_dirname+"\\third_party\\boringssl\\include "+
30-
"/I"+configure_module_dirname+"\\third_party\\zlib");
31+
"/I"+configure_module_dirname+"\\third_party\\zlib "+
32+
"/I"+configure_module_dirname+"\\third_party\\address_sorting\\include");
3133
<%
3234
dirs = {}
3335
for lib in libs:

0 commit comments

Comments
 (0)