summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-11-06 10:16:12 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-11-06 10:16:12 +0900
commitcb899a990a02ad86ffc27fa17308fe514cc6415c (patch)
tree34ab35af153771977522c8917653762658209d1a /configure.ac
parent1454f8f219890b8134f68e868d8cb1d0a9d2aa20 (diff)
downloadruby-cb899a990a02ad86ffc27fa17308fe514cc6415c.tar.gz
Disable YJIT support when cross-compiling
As the target-list of `rustc` is different from `config.guess` and `config.sub`, `$target` cannot be used directly.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 9e2ba81a51..bb83865010 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3768,6 +3768,7 @@ AC_ARG_ENABLE(yjit,
CARGO=
CARGO_BUILD_ARGS=
YJIT_LIBS=
+AS_IF([test "$cross_compiling" = yes], [YJIT_SUPPORT=no])
AS_CASE(["${YJIT_SUPPORT}"],
[yes|dev|stats|dev_nodebug], [
AS_IF([test x"$enable_jit_support" = "xno"],
@@ -3776,7 +3777,6 @@ AS_CASE(["${YJIT_SUPPORT}"],
AS_IF([test x"$RUSTC" = "xno"],
AC_MSG_ERROR([rustc is required. Installation instructions available at https://www.rust-lang.org/tools/install])
)
- AS_IF([test "$cross_compiling" = yes], [RUSTC="$RUSTC --target=$target"])
AS_CASE(["${YJIT_SUPPORT}"],
[yes], [