https://github.com/python/cpython/commit/53d2e14a3081085a12c65cff14de77604da14670
commit: 53d2e14a3081085a12c65cff14de77604da14670
branch: main
author: Stan Ulbrych <[email protected]>
committer: StanFromIreland <[email protected]>
date: 2026-08-23T19:52:58Z
summary:

gh-156244: Update `configure` for RISC-V support (#156277)

Co-authored-by: Emma Smith <[email protected]>

files:
A Misc/NEWS.d/next/Build/2026-08-23-12-10-45.gh-issue-156244.Rv6qXt.rst
M configure
M configure.ac

diff --git 
a/Misc/NEWS.d/next/Build/2026-08-23-12-10-45.gh-issue-156244.Rv6qXt.rst 
b/Misc/NEWS.d/next/Build/2026-08-23-12-10-45.gh-issue-156244.Rv6qXt.rst
new file mode 100644
index 00000000000000..a286955751c3a6
--- /dev/null
+++ b/Misc/NEWS.d/next/Build/2026-08-23-12-10-45.gh-issue-156244.Rv6qXt.rst
@@ -0,0 +1 @@
+Update :program:`configure` to reflect that the ``riscv64-unknown-linux-gnu`` 
target triple is now a :pep:`11` tier 3 supported platform.
diff --git a/configure b/configure
index 1373474034197d..6b560fe6841b72 100755
--- a/configure
+++ b/configure
@@ -7470,7 +7470,11 @@ case $host/$ac_cv_cc_name in #(
     PY_SUPPORT_TIER=3 ;; #(
     powerpc64le-*-linux-gnu/clang) :
     PY_SUPPORT_TIER=3 ;; #(
-    s390x-*-linux-gnu/gcc) :
+    riscv64-*-linux-gnu/gcc) :
+    PY_SUPPORT_TIER=3 ;; #(
+    riscv64-*-linux-gnu/clang) :
+    PY_SUPPORT_TIER=3 ;; #(
+  s390x-*-linux-gnu/gcc) :
     PY_SUPPORT_TIER=3 ;; #(
     x86_64-*-freebsd*/clang) :
     PY_SUPPORT_TIER=3 ;; #(
diff --git a/configure.ac b/configure.ac
index be83c49da1a83d..476f13c82bbb2b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1269,6 +1269,8 @@ AS_CASE([$host/$ac_cv_cc_name],
   [aarch64-pc-windows-msvc/msvc],        [PY_SUPPORT_TIER=3], dnl Windows 
ARM64, MSVC
   [armv7l-*-linux-gnueabihf/gcc],        [PY_SUPPORT_TIER=3], dnl ARMv7 LE 
with hardware floats, any vendor, glibc, gcc
   [powerpc64le-*-linux-gnu/clang],       [PY_SUPPORT_TIER=3], dnl Linux on 
PPC64 little endian, glibc, clang
+  [riscv64-*-linux-gnu/gcc],             [PY_SUPPORT_TIER=3], dnl Linux on 
RISC-V 64bit, glibc, gcc+clang
+  [riscv64-*-linux-gnu/clang],           [PY_SUPPORT_TIER=3],
   [s390x-*-linux-gnu/gcc],               [PY_SUPPORT_TIER=3], dnl Linux on 
64bit s390x (big endian), glibc, gcc
   [x86_64-*-freebsd*/clang],             [PY_SUPPORT_TIER=3], dnl FreeBSD on 
AMD64
   [aarch64-apple-ios*-simulator/clang],  [PY_SUPPORT_TIER=3], dnl iOS 
Simulator on arm64

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to