Skip to content

Commit cb1bd62

Browse files
maksleventalchsigg
authored andcommitted
[BACKEND] enable lld (#5907)
1 parent 4cbf3c2 commit cb1bd62

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

.github/workflows/llvm-build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ jobs:
103103
-DLLVM_BUILD_TOOLS=ON
104104
-DLLVM_ENABLE_ASSERTIONS=ON
105105
-DMLIR_ENABLE_BINDINGS_PYTHON=ON
106-
-DLLVM_ENABLE_PROJECTS=mlir
106+
-DLLVM_ENABLE_PROJECTS="mlir;lld"
107107
-DLLVM_INSTALL_UTILS=ON
108108
-DLLVM_TARGETS_TO_BUILD="host;NVPTX;AMDGPU"
109109
-DLLVM_ENABLE_TERMINFO=OFF
@@ -126,7 +126,7 @@ jobs:
126126
-DLLVM_BUILD_TOOLS=ON
127127
-DLLVM_ENABLE_ASSERTIONS=ON
128128
-DMLIR_ENABLE_BINDINGS_PYTHON=ON
129-
-DLLVM_ENABLE_PROJECTS="mlir;llvm"
129+
-DLLVM_ENABLE_PROJECTS="mlir;llvm;lld"
130130
-DLLVM_ENABLE_DIA_SDK=OFF
131131
-DLLVM_INSTALL_UTILS=ON
132132
-DLLVM_TARGETS_TO_BUILD="host;NVPTX;AMDGPU"
@@ -145,7 +145,7 @@ jobs:
145145
mkdir arm-sysroot
146146
mkdir -p llvm-project/host-tools
147147
cd llvm-project/host-tools
148-
cmake -GNinja ../llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS="mlir;llvm;clang"
148+
cmake -GNinja ../llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS="mlir;llvm;clang;lld"
149149
ninja mlir-tblgen
150150
ninja llvm-tblgen
151151
ninja clang-tblgen
@@ -167,7 +167,7 @@ jobs:
167167
echo $LINKER
168168
cmake -GNinja -Bllvm-project/build \
169169
-DCMAKE_BUILD_TYPE=Release \
170-
-DLLVM_ENABLE_PROJECTS="mlir;llvm" \
170+
-DLLVM_ENABLE_PROJECTS="mlir;llvm;lld" \
171171
-DLLVM_BUILD_UTILS=ON \
172172
-DLLVM_TABLEGEN=$HOST_TOOLS/llvm-tblgen \
173173
-DMLIR_TABLEGEN=$HOST_TOOLS/mlir-tblgen \
@@ -221,7 +221,7 @@ jobs:
221221
-DLLVM_BUILD_TOOLS=ON
222222
-DLLVM_ENABLE_ASSERTIONS=ON
223223
-DMLIR_ENABLE_BINDINGS_PYTHON=ON
224-
-DLLVM_ENABLE_PROJECTS=mlir
224+
-DLLVM_ENABLE_PROJECTS="mlir;lld"
225225
-DLLVM_ENABLE_ZSTD=OFF
226226
-DLLVM_INSTALL_UTILS=ON
227227
-DLLVM_TARGETS_TO_BUILD="AArch64;NVPTX;AMDGPU"

.github/workflows/llvm-build/almalinux.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RUN cmake -GNinja -Bbuild \
3030
-DLLVM_BUILD_TOOLS=ON \
3131
-DLLVM_ENABLE_ASSERTIONS=ON \
3232
-DMLIR_ENABLE_BINDINGS_PYTHON=ON \
33-
-DLLVM_ENABLE_PROJECTS=mlir \
33+
-DLLVM_ENABLE_PROJECTS="mlir;lld" \
3434
-DLLVM_ENABLE_TERMINFO=OFF \
3535
-DLLVM_INSTALL_UTILS=ON \
3636
-DLLVM_TARGETS_TO_BUILD="host;NVPTX;AMDGPU" \

.github/workflows/llvm-build/centos.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ RUN cmake -GNinja -Bbuild \
4747
-DLLVM_BUILD_TOOLS=ON \
4848
-DLLVM_ENABLE_ASSERTIONS=ON \
4949
-DMLIR_ENABLE_BINDINGS_PYTHON=ON \
50-
-DLLVM_ENABLE_PROJECTS=mlir \
50+
-DLLVM_ENABLE_PROJECTS="mlir;lld" \
5151
-DLLVM_ENABLE_TERMINFO=OFF \
5252
-DLLVM_INSTALL_UTILS=ON \
5353
-DLLVM_TARGETS_TO_BUILD="host;NVPTX;AMDGPU" \

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ arbitrary LLVM version.
110110
$ cd $HOME/llvm-project # your clone of LLVM.
111111
$ mkdir build
112112
$ cd build
113-
$ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON ../llvm -DLLVM_ENABLE_PROJECTS="mlir;llvm" -DLLVM_TARGETS_TO_BUILD="host;NVPTX;AMDGPU"
113+
$ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON ../llvm -DLLVM_ENABLE_PROJECTS="mlir;llvm;lld" -DLLVM_TARGETS_TO_BUILD="host;NVPTX;AMDGPU"
114114
$ ninja
115115

116116
4. Grab a snack, this will take a while.

cmake/llvm-hash.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1188b1ff7b956cb65d8ddda5f1e56c432f1a57c7
1+
627387722469a358a80d77488509fb23d890d402

0 commit comments

Comments
 (0)