docs: 目标平台收窄为 macOS arm64 + Android arm64
用户决定:Linux 和 Windows 不做,不验收、不作为任何步骤的阻塞项。 - PORT-PLAN 第 1 节写明范围;2A step 3 的平台列表、2P step 1/2 措辞跟着改; 2P step 4 由「五个平台分别验证」改为「两个目标平台」,Linux/Windows 两行 划掉但保留原因备查(上游 2.7 只支持 MSVC + PC/pyconfig.h,mingw 下 posixmodule.c / dynload_win.c 与 MinGW 头文件冲突)。 - PLATFORMS.md 新增 Scope 段;THIRD-PARTY.md 的 CPython Windows 段由 "not built yet" 改为 out of scope;PYTHON-EMBED-EVAL.md 下一步两条。 - 仓库里的 mingw-w64 交叉编译只留作可移植性门禁(它抓到过 UserInterface/StdAfx.h 的真问题),不代表支持 Windows。 - iOS arm64 暂按次要目标记录:保持交叉编译干净,但不作为验收目标。 仅文档改动。port_map.py check 0 error;参考 EterPack.cpp 的 8 个 pack key 值逐个 git grep --cached -w,均未入库。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,12 @@ Metal) and **OnePlus 13** (Android arm64, Vulkan). The native deps that used to
|
||||
come from Homebrew are now vendored and cross-compile from the same tree — see
|
||||
`docs/THIRD-PARTY.md`.
|
||||
|
||||
**Scope (decided 2026-09-23, PORT-PLAN §1):** the shipping targets are **macOS
|
||||
arm64** and **Android arm64**. iOS arm64 stays cross-compile-clean but is not an
|
||||
acceptance target. **Linux and Windows are not done** — the mingw-w64 cross
|
||||
build is kept only as a portability gate (it catches real include/layering bugs),
|
||||
not as Windows support, and MSVC is not built at all.
|
||||
|
||||
## What each script does
|
||||
|
||||
| Script | Target | Output |
|
||||
|
||||
Reference in New Issue
Block a user