File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4444 tar -xf llvm-project-17.0.6.src.tar.xz
4545 mv llvm-project-17.0.6.src llvm-project
4646
47- - name : Creating host-tools build directory
48- run : |
49- mkdir -p host-build
50-
51- - name : Build host tools first
52- run : |
53- cmake ../llvm-project/llvm -G Ninja \
54- -DCMAKE_BUILD_TYPE=Release \
55- -DLLVM_ENABLE_PROJECTS="llvm" \
56- -DLLVM_TARGETS_TO_BUILD="X86" \
57- -DLLVM_USE_LINKER=lld \
58- -DLLVM_BUILD_TESTS=OFF \
59- -DLLVM_INCLUDE_TESTS=OFF \
60- -DLLVM_INCLUDE_EXAMPLES=OFF \
61- -DLLVM_INCLUDE_DOCS=OFF \
62- -DCMAKE_INSTALL_PREFIX="/host-tools"
63-
64- ninja -j$(nproc) llvm-tblgen llvm-config
65- ninja install
66-
6747 working-directory : host-build
6848
6949 - name : Creating cross-compilation build directory
8060 -DCMAKE_C_FLAGS="--target=x86_64-unknown-linux-gnu --sysroot=/usr/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sysroot" \
8161 -DCMAKE_CXX_FLAGS="--target=x86_64-unknown-linux-gnu --sysroot=/usr/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sysroot" \
8262 -DCMAKE_ASM_FLAGS="--target=x86_64-unknown-linux-gnu --sysroot=/usr/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sysroot" \
83- -DLLVM_TABLEGEN=/host-tools/bin/llvm-tblgen \
84- -DLLVM_CONFIG_PATH=/host-tools/bin/llvm-config \
8563 -DLLVM_ENABLE_PROJECTS="llvm" \
8664 -DLLVM_ENABLE_TERMINFO=OFF \
8765 -DLLVM_ENABLE_ZLIB=ON \
You can’t perform that action at this time.
0 commit comments