Skip to content

Commit d476ab8

Browse files
committed
[SOL] Update llvm path, add SBF libs to CMake
1 parent fb461ac commit d476ab8

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ esac
2525
# First build the libraries for Zig to link against, as well as native `llvm-tblgen`.
2626
mkdir -p "$ROOTDIR/out/build-llvm-host"
2727
cd "$ROOTDIR/out/build-llvm-host"
28-
cmake "$ROOTDIR/llvm" \
28+
cmake "$ROOTDIR/llvm-project-solana/llvm" \
2929
-DCMAKE_INSTALL_PREFIX="$ROOTDIR/out/host" \
3030
-DCMAKE_PREFIX_PATH="$ROOTDIR/out/host" \
3131
-DCMAKE_BUILD_TYPE=Release \
@@ -145,7 +145,7 @@ fi
145145
# Rebuild LLVM with Zig.
146146
mkdir -p "$ROOTDIR/out/build-llvm-$TARGET-$MCPU"
147147
cd "$ROOTDIR/out/build-llvm-$TARGET-$MCPU"
148-
cmake "$ROOTDIR/llvm" \
148+
cmake "$ROOTDIR/llvm-project-solana/llvm" \
149149
-DCMAKE_INSTALL_PREFIX="$ROOTDIR/out/$TARGET-$MCPU" \
150150
-DCMAKE_PREFIX_PATH="$ROOTDIR/out/$TARGET-$MCPU" \
151151
-DCMAKE_BUILD_TYPE=Release \

zig/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,7 @@ set(ZIG_STAGE2_SOURCES
407407
lib/std/Target/powerpc.zig
408408
lib/std/Target/riscv.zig
409409
lib/std/Target/s390x.zig
410+
lib/std/Target/sbf.zig
410411
lib/std/Target/sparc.zig
411412
lib/std/Target/wasm.zig
412413
lib/std/Target/x86.zig

zig/build.zig

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,6 +1287,11 @@ const llvm_libs = [_][]const u8{
12871287
"LLVMBPFCodeGen",
12881288
"LLVMBPFDesc",
12891289
"LLVMBPFInfo",
1290+
"LLVMSBFDisassembler",
1291+
"LLVMSBFAsmParser",
1292+
"LLVMSBFCodeGen",
1293+
"LLVMSBFDesc",
1294+
"LLVMSBFInfo",
12901295
"LLVMAVRDisassembler",
12911296
"LLVMAVRAsmParser",
12921297
"LLVMAVRCodeGen",

zig/cmake/Findllvm.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,11 @@ else()
280280
FIND_AND_ADD_LLVM_LIB(LLVMBPFCodeGen)
281281
FIND_AND_ADD_LLVM_LIB(LLVMBPFDesc)
282282
FIND_AND_ADD_LLVM_LIB(LLVMBPFInfo)
283+
FIND_AND_ADD_LLVM_LIB(LLVMSBFDisassembler)
284+
FIND_AND_ADD_LLVM_LIB(LLVMSBFAsmParser)
285+
FIND_AND_ADD_LLVM_LIB(LLVMSBFCodeGen)
286+
FIND_AND_ADD_LLVM_LIB(LLVMSBFDesc)
287+
FIND_AND_ADD_LLVM_LIB(LLVMSBFInfo)
283288
FIND_AND_ADD_LLVM_LIB(LLVMAVRDisassembler)
284289
FIND_AND_ADD_LLVM_LIB(LLVMAVRAsmParser)
285290
FIND_AND_ADD_LLVM_LIB(LLVMAVRCodeGen)

0 commit comments

Comments
 (0)