[compiler-rt] 3fb48b7 - [compiler-rt][Android] Use correct builtins library name for tests
Ryan Prichard via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 1 14:30:48 PDT 2020
Author: Ryan Prichard
Date: 2020-07-01T14:30:25-07:00
New Revision: 3fb48b70884aedc6344c17bfa1ac1c01bdc454a3
URL: https://github.com/llvm/llvm-project/commit/3fb48b70884aedc6344c17bfa1ac1c01bdc454a3
DIFF: https://github.com/llvm/llvm-project/commit/3fb48b70884aedc6344c17bfa1ac1c01bdc454a3.diff
LOG: [compiler-rt][Android] Use correct builtins library name for tests
The builtins library name is special on Android:
* There is an "-android" suffix.
* For the compiler-rt i386 architecture, Android targets i686 (in the
triple and in the builtins library filename)
With this change, check-builtins works with Android.
Reviewed By: compnerd
Differential Revision: https://reviews.llvm.org/D82149
Added:
Modified:
compiler-rt/test/lit.common.configured.in
Removed:
################################################################################
diff --git a/compiler-rt/test/lit.common.configured.in b/compiler-rt/test/lit.common.configured.in
index a0203c085565..4a3e268c8a6f 100644
--- a/compiler-rt/test/lit.common.configured.in
+++ b/compiler-rt/test/lit.common.configured.in
@@ -48,6 +48,11 @@ config.available_features.add('target-is-%s' % config.target_arch)
if config.enable_per_target_runtime_dir:
set_default("target_suffix", "")
+elif config.android:
+ if config.target_arch == "i386":
+ set_default("target_suffix", "-i686-android")
+ else:
+ set_default("target_suffix", "-%s-android" % config.target_arch)
else:
set_default("target_suffix", "-%s" % config.target_arch)
More information about the llvm-commits
mailing list