Skip to content

Commit c968dc7

Browse files
authored
GH-113632: update configure.ac for WebAssembly support tiers (#115192)
Move WASI to tier 2 and drop Emscripten.
1 parent 553c90c commit c968dc7

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

Doc/whatsnew/3.13.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,6 +1339,12 @@ Build Changes
13391339
:ref:`limited C API <limited-c-api>`.
13401340
(Contributed by Victor Stinner in :gh:`85283`.)
13411341

1342+
* ``wasm32-wasi`` is now a tier 2 platform.
1343+
(Contributed by Brett Cannon in :gh:`115192`.)
1344+
1345+
* ``wasm32-emscripten`` is no longer a supported platform.
1346+
(Contributed by Brett Cannon in :gh:`115192`.)
1347+
13421348

13431349
C API Changes
13441350
=============
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Promote WASI to a tier 2 platform and drop Emscripten from tier 3 in
2+
configure.ac.

configure

Lines changed: 2 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -973,14 +973,13 @@ AS_CASE([$host/$ac_cv_cc_name],
973973
[aarch64-*-linux-gnu/gcc], [PY_SUPPORT_TIER=2], dnl Linux ARM64, glibc, gcc+clang
974974
[aarch64-*-linux-gnu/clang], [PY_SUPPORT_TIER=2],
975975
[powerpc64le-*-linux-gnu/gcc], [PY_SUPPORT_TIER=2], dnl Linux on PPC64 little endian, glibc, gcc
976+
[wasm32-unknown-wasi/clang], [PY_SUPPORT_TIER=2], dnl WebAssembly System Interface, clang
976977
[x86_64-*-linux-gnu/clang], [PY_SUPPORT_TIER=2], dnl Linux on AMD64, any vendor, glibc, clang
977978

978979
[aarch64-pc-windows-msvc/msvc], [PY_SUPPORT_TIER=3], dnl Windows ARM64, MSVC
979980
[armv7l-*-linux-gnueabihf/gcc], [PY_SUPPORT_TIER=3], dnl ARMv7 LE with hardware floats, any vendor, glibc, gcc
980981
[powerpc64le-*-linux-gnu/clang], [PY_SUPPORT_TIER=3], dnl Linux on PPC64 little endian, glibc, clang
981982
[s390x-*-linux-gnu/gcc], [PY_SUPPORT_TIER=3], dnl Linux on 64bit s390x (big endian), glibc, gcc
982-
[wasm32-unknown-emscripten/clang], [PY_SUPPORT_TIER=3], dnl WebAssembly Emscripten
983-
[wasm32-unknown-wasi/clang], [PY_SUPPORT_TIER=3], dnl WebAssembly System Interface
984983
[x86_64-*-freebsd*/clang], [PY_SUPPORT_TIER=3], dnl FreeBSD on AMD64
985984
[PY_SUPPORT_TIER=0]
986985
)

0 commit comments

Comments
 (0)