summaryrefslogtreecommitdiff
path: root/utils/libcxx/test/target_info.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/libcxx/test/target_info.py')
-rw-r--r--utils/libcxx/test/target_info.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/libcxx/test/target_info.py b/utils/libcxx/test/target_info.py
index 670aea7ae6307..0e93e11448bfa 100644
--- a/utils/libcxx/test/target_info.py
+++ b/utils/libcxx/test/target_info.py
@@ -234,7 +234,9 @@ class LinuxLocalTI(DefaultTargetInfo):
flags += ['-lunwind', '-ldl']
else:
flags += ['-lgcc_s']
- flags += ['-lgcc']
+ compiler_rt = self.full_config.get_lit_bool('compiler_rt', False)
+ if not compiler_rt:
+ flags += ['-lgcc']
use_libatomic = self.full_config.get_lit_bool('use_libatomic', False)
if use_libatomic:
flags += ['-latomic']