aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/llvm/package.az
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package/llvm/package.az')
-rw-r--r--internal/rosa/package/llvm/package.az12
1 files changed, 5 insertions, 7 deletions
diff --git a/internal/rosa/package/llvm/package.az b/internal/rosa/package/llvm/package.az
index 05a9d937..631228be 100644
--- a/internal/rosa/package/llvm/package.az
+++ b/internal/rosa/package/llvm/package.az
@@ -36,8 +36,7 @@ message(NOTICE "${LLVM_VERSION_MAJOR}")
// libc++ not yet available
"CMAKE_CXX_COMPILER_TARGET": "";
- "LLVM_HOST_TRIPLE": `"${ROSA_TRIPLE}"`;
- "LLVM_DEFAULT_TARGET_TRIPLE": `"${ROSA_TRIPLE}"`;
+ "LLVM_HOST_TRIPLE": triple;
"LLVM_ENABLE_RTTI": "ON";
"LLVM_BUILD_LLVM_DYLIB": "ON";
"LLVM_LINK_LLVM_DYLIB": "ON";
@@ -60,15 +59,15 @@ message(NOTICE "${LLVM_VERSION_MAJOR}")
postInstall = `
mkdir -p "/work/system/lib/clang/$LLVM_VERSION_MAJOR/lib/"
ln -s \
- "../../../${ROSA_TRIPLE}" \
+ '../../../`+triple+`' \
"/work/system/lib/clang/$LLVM_VERSION_MAJOR/lib/"
ln -s \
"clang_rt.crtbegin-`+linuxArch+`.o" \
- "/work/system/lib/${ROSA_TRIPLE}/crtbeginS.o"
+ '/work/system/lib/`+triple+`/crtbeginS.o'
ln -s \
"clang_rt.crtend-`+linuxArch+`.o" \
- "/work/system/lib/${ROSA_TRIPLE}/crtendS.o"
+ '/work/system/lib/`+triple+`/crtendS.o'
`;
};
@@ -95,8 +94,7 @@ package early-runtimes {
// libc++ not yet available
"CMAKE_CXX_COMPILER_WORKS": "ON";
- "LLVM_HOST_TRIPLE": `"${ROSA_TRIPLE}"`;
- "LLVM_DEFAULT_TARGET_TRIPLE": `"${ROSA_TRIPLE}"`;
+ "LLVM_HOST_TRIPLE": triple;
"LLVM_ENABLE_RTTI": "ON";
"LLVM_BUILD_LLVM_DYLIB": "ON";
"LLVM_LINK_LLVM_DYLIB": "ON";