clang does not know -fuse-ld=gold. It only needs -flto, which
automatically adds -plugin=LLVMgold.so to the linker command line, but
this does not work on Travis-CI because the gold linker plugin is not
installed:
/usr/bin/ld: /usr/local/clang-3.9.0/bin/../lib/LLVMgold.so: error
loading plugin: /usr/local/clang-3.9.0/bin/../lib/LLVMgold.so:
cannot open shared object file: No such file or directory
Disable in the build matrix the combination of linking with special
linkers with using clang.
Signed-off-by: Nicolas Iooss <[email protected]>
---
.travis.yml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index 27c0013d6e9e..1b761496dd12 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -29,6 +29,13 @@ env:
- PYVER=python3.6 RUBYLIBVER=2.2
- PYVER=python3.6 RUBYLIBVER=2.3
+matrix:
+ exclude:
+ - compiler: clang
+ env: PYVER=python3.6 RUBYLIBVER=2.4 LINKER=gold
+ - compiler: clang
+ env: PYVER=python3.6 RUBYLIBVER=2.4 LINKER=bfd
+
# Use Travis-CI Ubuntu 14.04 Trusty infrastructure, "full image" variant
sudo: required
dist: trusty
--
2.13.3