[llvm] [flang][AIX] Set OBJECT_MODE=any for invoking llvm-nm in LIT test (NFC) (PR #203400)
Kelvin Li via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 11 19:07:37 PDT 2026
https://github.com/kkwli updated https://github.com/llvm/llvm-project/pull/203400
>From 721395b2ce5a91cf715218676b8cf760450d40a4 Mon Sep 17 00:00:00 2001
From: Kelvin Li <kli at ca.ibm.com>
Date: Thu, 11 Jun 2026 17:05:40 -0400
Subject: [PATCH] [flang][AIX] Set OBJECT_MODE=any for invoking llvm-nm in LIT
test (NFC)
---
flang-rt/test/lit.cfg.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/flang-rt/test/lit.cfg.py b/flang-rt/test/lit.cfg.py
index 5769943285a56..279a4bab1fc4f 100644
--- a/flang-rt/test/lit.cfg.py
+++ b/flang-rt/test/lit.cfg.py
@@ -117,3 +117,8 @@ def shjoin(args, sep=" "):
if config.flang_rt_fortran_modules:
config.available_features.add("fortran-modules")
+
+# Some tools are set to 32-bit mode by default on AIX. Set the environment variable
+# OBJECT_MODE to "any" to handle both 32-bit and 64-bit modes.
+if "system-aix" in config.available_features:
+ config.substitutions.append(("llvm-nm", "env OBJECT_MODE=any llvm-nm"))
More information about the llvm-commits
mailing list