Skip to content

Building PECL grpc-1.29.0 fails on Windows #23002

@cmb69

Description

@cmb69

The Windows builds of the freshly released PECL grpc-1.29.0 fail, because the include path to third_party/boringssl-with-bazel/src/include is not properly set. I've fixed this directly in the shipped config.w32 to test the build locally, but probably the proper fix would be something like:

 templates/config.w32.template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/config.w32.template b/templates/config.w32.template
index f69cc08df65..84589544b7a 100644
--- a/templates/config.w32.template
+++ b/templates/config.w32.template
@@ -33,7 +33,7 @@
       "/I"+configure_module_dirname+"\\src\\php\\ext\\grpc "+
       "/I"+configure_module_dirname+"\\third_party\\abseil-cpp "+
       "/I"+configure_module_dirname+"\\third_party\\address_sorting\\include "+
-      "/I"+configure_module_dirname+"\\third_party\\boringssl\\include "+
+      "/I"+configure_module_dirname+"\\third_party\\boringssl-with-bazel\\src\\include "+
       "/I"+configure_module_dirname+"\\third_party\\upb "+
       "/I"+configure_module_dirname+"\\third_party\\zlib ");

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions