Skip to content

Commit

Permalink
libjulia: update to 1.8.2 and latest 1.9-DEV
Browse files Browse the repository at this point in the history
  • Loading branch information
fingolfin committed Oct 25, 2022
1 parent a65dce5 commit 34c6c51
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 12 deletions.
2 changes: 1 addition & 1 deletion L/libjulia/build_tarballs.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ include("common.jl")
jllversion=v"1.8.0"
build_julia(ARGS, v"1.6.3"; jllversion)
build_julia(ARGS, v"1.7.0"; jllversion)
build_julia(ARGS, v"1.8.0-DEV"; jllversion)
build_julia(ARGS, v"1.8.2"; jllversion)
build_julia(ARGS, v"1.9.0-DEV"; jllversion)

18 changes: 7 additions & 11 deletions L/libjulia/common.jl
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,12 @@ function build_julia(ARGS, version::VersionNumber; jllversion=version)
checksums = Dict(
v"1.6.3" => "2593def8cc9ef81663d1c6bfb8addc3f10502dd9a1d5a559728316a11dea2594",
v"1.7.0" => "8e870dbef71bc72469933317a1a18214fd1b4b12f1080784af7b2c56177efcb4",
v"1.8.2" => "3e2cea35bf5df963ed7b75a83e8febfc000acf1e664ecd657a0772508eb1fb5d",
)

if version == v"1.8.0-DEV"
if version == v"1.9.0-DEV"
sources = [
GitSource("https://github.com/JuliaLang/julia.git", "3e092a25212c819b05b2e1d131a5ab28bce5722a"),
DirectorySource("./bundled"),
]
elseif version == v"1.9.0-DEV"
sources = [
GitSource("https://github.com/JuliaLang/julia.git", "487d0e68aad44b9bf15415bc7263966be73cd814"),
GitSource("https://github.com/JuliaLang/julia.git", "35d12890aba9201c6cf0f43998856e3eea2dba3e"),
DirectorySource("./bundled"),
]
else
Expand Down Expand Up @@ -138,7 +134,7 @@ function build_julia(ARGS, version::VersionNumber; jllversion=version)
if [[ "${version}" == 1.8.* ]]; then
LLVMLINK="-L${prefix}/bin -lLLVM-13jl"
elif [[ "${version}" == 1.9.* ]]; then
LLVMLINK="-L${prefix}/bin -lLLVM-13jl"
LLVMLINK="-L${prefix}/bin -lLLVM-14jl"
else
LLVMLINK="-L${prefix}/bin -lLLVM"
fi
Expand All @@ -154,7 +150,7 @@ function build_julia(ARGS, version::VersionNumber; jllversion=version)
elif [[ "${version}" == 1.8.* ]]; then
LLVMLINK="-L${prefix}/lib -lLLVM-13jl"
elif [[ "${version}" == 1.9.* ]]; then
LLVMLINK="-L${prefix}/lib -lLLVM-13jl"
LLVMLINK="-L${prefix}/lib -lLLVM-14jl"
else
echo "Error, LLVM version not specified"
exit 1
Expand Down Expand Up @@ -336,10 +332,10 @@ function build_julia(ARGS, version::VersionNumber; jllversion=version)
push!(dependencies, BuildDependency(get_addable_spec("LLVM_full_jll", v"12.0.1+3")))
push!(dependencies, BuildDependency(get_addable_spec("LLVMLibUnwind_jll", v"11.0.1+1")))
elseif version.major == 1 && version.minor == 8
push!(dependencies, BuildDependency(get_addable_spec("LLVM_full_jll", v"13.0.0+3")))
push!(dependencies, BuildDependency(get_addable_spec("LLVM_full_jll", v"13.0.1+3")))
push!(dependencies, BuildDependency(get_addable_spec("LLVMLibUnwind_jll", v"12.0.1+0")))
elseif version.major == 1 && version.minor == 9
push!(dependencies, BuildDependency(get_addable_spec("LLVM_full_jll", v"13.0.1+0")))
push!(dependencies, BuildDependency(get_addable_spec("LLVM_full_jll", v"14.0.6+0")))
push!(dependencies, BuildDependency(get_addable_spec("LLVMLibUnwind_jll", v"12.0.1+0")))
else
error("Unsupported Julia version")
Expand Down

0 comments on commit 34c6c51

Please sign in to comment.