Skip to content

Commit 2180778

Browse files
gbaraldivchuravy
authored andcommitted
Fix build
1 parent 8a42abf commit 2180778

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

deps/LLVMExtra/lib/NewPM.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <llvm/Passes/PassBuilder.h>
77
#include <llvm/Passes/StandardInstrumentations.h>
88
#include <llvm/Support/CBindingWrapping.h>
9+
#include <llvm/Support/FormatVariadic.h>
910
#include <optional>
1011

1112
using namespace llvm;
@@ -223,7 +224,7 @@ static void registerCallbackParsing(PassBuilder &PB) {
223224
PB.registerPipelineParsingCallback(
224225
[&](StringRef Name, ModulePassManager &PM,
225226
ArrayRef<PassBuilder::PipelineElement>) {
226-
#if LLVM_VERSION_MAJOR > 20
227+
#if LLVM_VERSION_MAJOR >= 20
227228
#define MODULE_LTO_CALLBACK(NAME, INVOKE) \
228229
if (checkParametrizedPassName(Name, NAME)) { \
229230
auto L = parsePassParameters(parseOptLevelParam, Name, NAME); \

deps/build_local.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ LLVM_DIR = joinpath(LLVM.artifact_dir, "lib", "cmake", "llvm")
4747

4848
# build and install
4949
@info "Building" source_dir scratch_dir build_dir LLVM_DIR
50-
cmake(adjust_LIBPATH=false) do cmake_path
50+
cmake(adjust_LIBPATH=!Sys.iswindows()) do cmake_path
5151
config_opts = `-DLLVM_ROOT=$(LLVM_DIR) -DCMAKE_INSTALL_PREFIX=$(scratch_dir)`
5252
if Sys.iswindows()
5353
# prevent picking up MSVC

0 commit comments

Comments
 (0)