mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00

* Get rid of 'index' lines in patches, which are unnecessary and likely wrong anyway (esp. when there are multiple patches) * Simplify patches to remove unnecessary context and make them more robust
22 lines
805 B
Diff
22 lines
805 B
Diff
Target an older version of Windows SDK so that we don't get a conflicting definition of struct pollfd
|
|
|
|
Windows Vista and later SDKs define struct pollfd for WSAPoll(), but it has a permanent bug:
|
|
- https://curl.haxx.se/mail/lib-2012-08/0014.html
|
|
- https://curl.haxx.se/mail/lib-2012-10/0038.html
|
|
civetweb provides its own implementation of poll, but it has a conflicting definition for pollfd.
|
|
Hence we block Windows from defining pollfd (which this project doesn't use).
|
|
---
|
|
bazel/civetweb.BUILD | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git bazel/civetweb.BUILD bazel/civetweb.BUILD
|
|
--- bazel/civetweb.BUILD
|
|
+++ bazel/civetweb.BUILD
|
|
@@ -34,5 +34,6 @@ cc_library(
|
|
"-DNO_CACHING",
|
|
"-DNO_SSL",
|
|
"-DNO_FILES",
|
|
+ "-D_WIN32_WINNT=0x0502",
|
|
"-UDEBUG",
|
|
],
|
|
--
|