aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch')
-rw-r--r--vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch b/vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch
new file mode 100644
index 0000000..e5f8237
--- /dev/null
+++ b/vcpkg/ports/python3/0007-workaround-windows-11-sdk-rc-compiler-error.patch
@@ -0,0 +1,30 @@
+From 0a72b7061ed79c5d6d37b41a5b1610e32fb371a4 Mon Sep 17 00:00:00 2001
+From: Adam Johnson <AdamJohnso@gmail.com>
+Date: Wed, 22 Sep 2021 21:04:21 -0400
+Subject: [PATCH] workaround windows 11 sdk rc compiler error
+
+winnt.h was changed to error if the `SYSTEM_CACHE_ALIGNMENT` cannot be
+determined. when the RC compiler is invoked, this seems to fail where
+previous SDKs silently set the ARM value.
+---
+ PC/python_ver_rc.h | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/PC/python_ver_rc.h b/PC/python_ver_rc.h
+index 90fc6ba1a1..e313a5138e 100644
+--- a/PC/python_ver_rc.h
++++ b/PC/python_ver_rc.h
+@@ -1,3 +1,10 @@
++// Temporarily workaround bug in Windows SDK 10.0.22000.0 winnt.h
++#ifdef RC_INVOKED
++# ifndef SYSTEM_CACHE_ALIGNMENT_SIZE
++# define SYSTEM_CACHE_ALIGNMENT_SIZE 64
++# endif
++#endif
++
+ // Resource script for Python core DLL.
+ // Currently only holds version information.
+ //
+--
+2.33.0.windows.1
+