[llvm] [orc-rt] Disable some builds on windows. Normalise amd64 (PR #228357)
Jared Wyles via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 2 00:59:57 PDT 2026
https://github.com/jaredwy created https://github.com/llvm/llvm-project/pull/228357
None
>From 49d80b0fb6795ac7e6f6a792e0e6437e3f87b3fc Mon Sep 17 00:00:00 2001
From: Jared Wyles <jared.wyles at gmail.com>
Date: Fri, 2 Oct 2026 17:48:33 +1000
Subject: [PATCH] [orc-rt] Disable some builds on windows. Normalise amd64
---
orc-rt/test/regression/languages/c/lit.local.cfg | 3 +++
orc-rt/test/regression/lit.cfg.py | 9 ++++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/orc-rt/test/regression/languages/c/lit.local.cfg b/orc-rt/test/regression/languages/c/lit.local.cfg
index 71b381a7fdf62..fcea1a2da607e 100644
--- a/orc-rt/test/regression/languages/c/lit.local.cfg
+++ b/orc-rt/test/regression/languages/c/lit.local.cfg
@@ -6,5 +6,8 @@
config.suffixes = [".c", ".test"]
+if "system-windows" in config.available_features:
+ config.unsupported = True
+
if not {"orc-rt-cc", "llvm-jitlink"} <= config.available_features:
config.unsupported = True
diff --git a/orc-rt/test/regression/lit.cfg.py b/orc-rt/test/regression/lit.cfg.py
index f8185c9641028..358ea35056049 100644
--- a/orc-rt/test/regression/lit.cfg.py
+++ b/orc-rt/test/regression/lit.cfg.py
@@ -134,6 +134,13 @@ def run_test_tool(name, *args):
return out
+def normalise_machine(machine):
+ arch = machine.lower()
+ return {
+ "amd64": "x86_64",
+ "x64": "x86_64",
+ }.get(arch, arch)
+
# Probe the compiled-in logging configuration from orc-rt-log-check and
# expose it as lit features, so logging tests can gate on the build's backend
# and on which levels are actually emitted:
@@ -190,7 +197,7 @@ def add_logging_features():
config.substitutions.append(("%host-page-size", str(mmap.PAGESIZE)))
# Add host OS and arch substitutions for host-detection tests.
-config.substitutions.append(("%host-arch", platform.machine()))
+config.substitutions.append(("%host-arch", normalise_machine(platform.machine())))
if platform.system() == "Darwin":
config.substitutions.append(("%host-os", "macosx"))
else:
More information about the llvm-commits
mailing list