LLVM fix ld gold plugin support
parent
f1cda3cf05
commit
507917b42e
|
@ -30,11 +30,12 @@ modules:
|
||||||
- -DLLVM_INSTALL_UTILS=ON
|
- -DLLVM_INSTALL_UTILS=ON
|
||||||
- -DLLVM_ENABLE_RTTI=ON
|
- -DLLVM_ENABLE_RTTI=ON
|
||||||
- -DLLVM_ENABLE_FFI=ON
|
- -DLLVM_ENABLE_FFI=ON
|
||||||
|
- -DLLVM_BINUTILS_INCDIR=/usr/include
|
||||||
post-install:
|
post-install:
|
||||||
- find /app/tools/LLVM/tmp -type -f | xargs -I{} strip -g {} || true
|
- find /app/tools/LLVM/tmp -type f | xargs -I{} strip -g {} || true
|
||||||
cleanup:
|
cleanup:
|
||||||
- "*"
|
- "*"
|
||||||
- name: llvm
|
- name: llvm2
|
||||||
sources: *LLVM
|
sources: *LLVM
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
builddir: true
|
builddir: true
|
||||||
|
@ -42,19 +43,17 @@ modules:
|
||||||
config-opts:
|
config-opts:
|
||||||
- -DCMAKE_BUILD_TYPE=MinSizeRel
|
- -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||||
- -DCMAKE_INSTALL_PREFIX=/app/tools/LLVM
|
- -DCMAKE_INSTALL_PREFIX=/app/tools/LLVM
|
||||||
- -DLLVM_ENABLE_PROJECTS="clang;clang;clang-tools-extra;compiler-rt;cross-project-tests;flang;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;mlir;openmp;parallel-libs;polly;pstl"
|
- -DLLVM_ENABLE_PROJECTS="clang;clang;clang-tools-extra;compiler-rt;flang;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;mlir;openmp;parallel-libs;polly;pstl"
|
||||||
- -DLLVM_BUILD_LLVM_DYLIB=ON
|
- -DLLVM_BUILD_LLVM_DYLIB=ON
|
||||||
- -DLLVM_LINK_LLVM_DYLIB=ON
|
- -DLLVM_LINK_LLVM_DYLIB=ON
|
||||||
- -DLLVM_INSTALL_UTILS=ON
|
- -DLLVM_INSTALL_UTILS=ON
|
||||||
- -DLLVM_ENABLE_RTTI=ON
|
- -DLLVM_ENABLE_RTTI=ON
|
||||||
- -DLLVM_ENABLE_FFI=ON
|
- -DLLVM_ENABLE_FFI=ON
|
||||||
|
- -DLLVM_BINUTILS_INCDIR=/usr/include
|
||||||
build-options:
|
build-options:
|
||||||
cflags: -flto -Oz
|
|
||||||
cxxflags: -flto -Oz
|
|
||||||
env:
|
env:
|
||||||
cc: /app/tools/LLVM/tmp/bin/clang
|
CC: /app/tools/LLVM/tmp/bin/clang
|
||||||
cxx: /app/tools/LLVM/tmp/bin/clang++
|
CXX: /app/tools/LLVM/tmp/bin/clang++
|
||||||
ld: /app/tools/LLVM/tmp/bin/lld
|
LD: /app/tools/LLVM/tmp/bin/clang
|
||||||
ldflags: -flto -Oz
|
|
||||||
post-install:
|
post-install:
|
||||||
- find /app/tools/LLVM/bin /app/tools/LLVM/lib -type -f | xargs -I{} strip -g {} || true
|
- find /app/tools/LLVM/bin /app/tools/LLVM/lib -type f | xargs -I{} strip -g {} || true
|
||||||
|
|
Loading…
Reference in New Issue