port: record initial MSVC600 compatibility layer
This commit is contained in:
+6
-4
@@ -40,10 +40,12 @@ The next errors include:
|
||||
- additional C99/C99-era declarations and compatibility assumptions
|
||||
|
||||
The compatibility header now supplies the pointer-sized typedefs required by
|
||||
`pyport.h`; the current first compiler diagnostics are unsupported C `inline`
|
||||
syntax and `__declspec(deprecated)` annotations in CPython headers. The shim
|
||||
resolved only the missing-header and pointer-type layer; it is intentionally not
|
||||
presented as a complete fix.
|
||||
`pyport.h`; the current first compiler diagnostics after applying the saved
|
||||
`compat/msvc600/cpython-3.11.16-vc6-headers.patch` are VC6's inability to parse
|
||||
`long long` declarations in `Include/longobject.h` and C99-style integer
|
||||
literal suffixes in `Include/pythread.h`. The shim and patch resolve only the
|
||||
missing-header, pointer-type, inline, and deprecation layers; they are
|
||||
intentionally not presented as a complete fix.
|
||||
|
||||
## Larger blockers to plan for
|
||||
|
||||
|
||||
Reference in New Issue
Block a user