-
Install XCode
-
Install Docker Desktop
-
Install Julia 1.6
- Install BinaryBuilder
]add BinaryBuilder
- Install BinaryBuilder
-
Install Julia 1.7.0-beta3 ARM
git clone https://github.com/JuliaLang/julia
make
-
Copy build_tarballs.jl file from Yggdrasil
-
Edit build_tarballs.jl, increase version number and edit dependencies.
- Build FLINT_jll
- Build Antic_jll
- Build Arb_jll
- Build Calcium_jll
]dev Nemo
, modifyProject.toml
.
]add Hecke
Build Readline_jllBuild libjulia_jll fail for M1.
Build libcxxwrap_julia_jll- Build cddlib_jll
- Build Singular_jll
- Build libsingular_julia_jll
- Build lib4ti2
-
Build
julia --color=yes build_tarballs.jl --verbose aarch64-apple-darwin --deploy=repo
-
If error, goto 6.
-
Run test
Test | Julia 1.6.1 | Julia 1.7.0-DEV |
---|---|---|
AbstractAlgebra | 5:17.92 | |
Hecke | 37:14.62 | |
Nemo | 2:11.56 | 1:48.19 |