[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)
Daniel Chen via cfe-commits
cfe-commits at lists.llvm.org
Wed May 21 08:58:45 PDT 2025
================
@@ -935,6 +935,14 @@ ToolChain::getTargetSubDirPath(StringRef BaseDir) const {
if (auto Path = getPathForTriple(T))
return *Path;
+ // On AIX, the environment component is not used in the target sub dir name.
----------------
DanielCChen wrote:
After re-exam the code, I think we can move the code I linked from `getRuntimePath` to `getTargetSubDirPath`.
It will probably be OK to add a check of `T.isOSAIX()` in the same block of `T.isOSzOS` so `getTripleWithoutOSVersion` can be re-used.
https://github.com/llvm/llvm-project/pull/140850
More information about the cfe-commits
mailing list