mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
afb2006566
We can’t upgrade to the latest version 1.35.0 since it depends on a newer version of Bazel but we can at least go to 1.34.1. We also have to patch absl and grpc itself to fix mingw support and some undeclared inclusions on Windows. Both patches are taken from upstream PRs (the mingw one has not been merged yet). There is also a small patch to grpc-haskell-core. I’ve started working on upstreaming that but the nix build system is a mess and I haven’t quite managed to get it working there. changelog_begin changelog_end
24 lines
857 B
Diff
24 lines
857 B
Diff
diff --git a/include/grpc/impl/codegen/port_platform.h b/include/grpc/impl/codegen/port_platform.h
|
|
index c1bada11df..ab2888f82d 100644
|
|
--- a/include/grpc/impl/codegen/port_platform.h
|
|
+++ b/include/grpc/impl/codegen/port_platform.h
|
|
@@ -53,15 +53,9 @@
|
|
|
|
#include <windows.h>
|
|
|
|
-#ifndef _WIN32_WINNT
|
|
-#error \
|
|
- "Please compile grpc with _WIN32_WINNT of at least 0x600 (aka Windows Vista)"
|
|
-#else /* !defined(_WIN32_WINNT) */
|
|
-#if (_WIN32_WINNT < 0x0600)
|
|
-#error \
|
|
- "Please compile grpc with _WIN32_WINNT of at least 0x600 (aka Windows Vista)"
|
|
-#endif /* _WIN32_WINNT < 0x0600 */
|
|
-#endif /* defined(_WIN32_WINNT) */
|
|
+/* FIXME: Force-define Windows version to Windows 10 before including windows.h */
|
|
+#define WINVER 0x0A00
|
|
+#define _WIN32_WINNT 0x0A00
|
|
|
|
#ifdef GRPC_WIN32_LEAN_AND_MEAN_WAS_NOT_DEFINED
|
|
#undef GRPC_WIN32_LEAN_AND_MEAN_WAS_NOT_DEFINED
|