Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmake/llvm.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE)
set(LLVM_ENABLE_ASSERTIONS FALSE CACHE BOOL "" FORCE)
set(LLVM_ENABLE_ASSERTIONS TRUE CACHE BOOL "" FORCE)
set(LLVM_CCACHE_BUILD TRUE CACHE BOOL "" FORCE)
set(LLVM_LINK_LLVM_DYLIB TRUE CACHE BOOL "" FORCE)
set(CLANG_LINK_CLANG_DYLIB TRUE CACHE BOOL "" FORCE)
Expand Down
3 changes: 2 additions & 1 deletion config
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ LLVM_SHA=a832a5222e489298337fbb5876f8dcaf072c5cca
MUSL_SHA=b37ee52aff13880884a7afa8c5161a4f4f7e0236

# Extra flags to write to Clang config files as the defaults.
EXTRA_FLAGS_PAUTHTEST="-Xclang -fptrauth-elf-got"
EXTRA_FLAGS_COMMON=""
EXTRA_FLAGS_PAUTHTEST="-fptrauth-elf-got"
EXTRA_FLAGS_MUSL=""

### Other variables ###
Expand Down
2 changes: 2 additions & 0 deletions scripts/build-all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,12 @@ set +x
write_clang_config_files() {
cat > "$INSTALL_DIR/bin/aarch64-unknown-linux-pauthtest.cfg" <<EOF
--sysroot <CFGDIR>/../aarch64-linux-pauthtest
$EXTRA_FLAGS_COMMON
$EXTRA_FLAGS_PAUTHTEST
EOF
cat > "$INSTALL_DIR/bin/aarch64-unknown-linux-musl.cfg" <<EOF
--sysroot <CFGDIR>/../aarch64-linux-musl
$EXTRA_FLAGS_COMMON
$EXTRA_FLAGS_MUSL
EOF
}
Expand Down