diff options
author | Eric Fiselier <eric@efcs.ca> | 2015-12-14 22:24:19 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2015-12-14 22:24:19 +0000 |
commit | d5262627ebbce8c8d9b3eee3ab15e16527ad9d45 (patch) | |
tree | 701a2ea0e02d5fd6c713a1916e7266307a444475 | |
parent | 3c9babc55ffe01859a386ac71ba1841cb7a9363d (diff) | |
download | bcm5719-llvm-d5262627ebbce8c8d9b3eee3ab15e16527ad9d45.tar.gz bcm5719-llvm-d5262627ebbce8c8d9b3eee3ab15e16527ad9d45.zip |
Update how libc++/libc++abi link the tests. Follow up on r255559.
llvm-svn: 255560
-rw-r--r-- | libcxx/test/libcxx/test/config.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libcxx/test/libcxx/test/config.py b/libcxx/test/libcxx/test/config.py index 40a7319bab6..6d2e62e3847 100644 --- a/libcxx/test/libcxx/test/config.py +++ b/libcxx/test/libcxx/test/config.py @@ -572,15 +572,16 @@ class Configuration(object): if target_platform == 'darwin': self.cxx.link_flags += ['-lSystem'] elif target_platform == 'linux': + self.cxx.link_flags += ['-lm'] if not llvm_unwinder: - self.cxx.link_flags += ['-lgcc_eh'] - self.cxx.link_flags += ['-lc', '-lm'] + self.cxx.link_flags += ['-lgcc_s', '-lgcc'] if enable_threads: self.cxx.link_flags += ['-lpthread'] + self.cxx.link_flags += ['-lc'] if llvm_unwinder: self.cxx.link_flags += ['-lunwind', '-ldl'] else: - self.cxx.link_flags += ['-lgcc_s'] + self.cxx.link_flags += ['-lgcc_s', '-lgcc'] elif target_platform.startswith('freebsd'): self.cxx.link_flags += ['-lc', '-lm', '-lpthread', '-lgcc_s', '-lcxxrt'] else: |