[Python-checkins] gh-90473: Define HOSTRUNNER for WASI (GH-93606)

tiran webhook-mailer at python.org
Wed Jun 8 14:18:51 EDT 2022


https://github.com/python/cpython/commit/22df2e0322300d25c1255ceb73cacc0ebd96b20e
commit: 22df2e0322300d25c1255ceb73cacc0ebd96b20e
branch: main
author: Christian Heimes <christian at python.org>
committer: tiran <christian at python.org>
date: 2022年06月08日T20:18:46+02:00
summary:
gh-90473: Define HOSTRUNNER for WASI (GH-93606)
files:
M configure
M configure.ac
diff --git a/configure b/configure
index 34c43b9dde316..601089cd44c20 100755
--- a/configure
+++ b/configure
@@ -6688,6 +6688,8 @@ else
 
 fi
 ;; #(
+ WASI/*) :
+ HOSTRUNNER='wasmtime run --env PYTHONPATH=$$(realpath --relative-to $(abs_srcdir) $(abs_builddir))/$$(cat pybuilddir.txt) --mapdir /::$(srcdir) --' ;; #(
 *) :
 HOSTRUNNER=''
 ;;
diff --git a/configure.ac b/configure.ac
index 07a178a996c19..4c540ec52b4d8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1424,6 +1424,10 @@ then
 HOSTRUNNER='node'
 ])
 ],
+ dnl TODO: support other WASI runtimes
+ dnl wasmtime starts the proces with "/" as CWD. For OOT builds add the
+ dnl directory containing _sysconfigdata to PYTHONPATH.
+ [WASI/*], [HOSTRUNNER='wasmtime run --env PYTHONPATH=$$(realpath --relative-to $(abs_srcdir) $(abs_builddir))/$$(cat pybuilddir.txt) --mapdir /::$(srcdir) --'],
 [HOSTRUNNER='']
 )
 fi


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /