Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for aarch64-linux-gnu #20

Merged
merged 1 commit into from
Jun 13, 2024
Merged

Add support for aarch64-linux-gnu #20

merged 1 commit into from
Jun 13, 2024

Conversation

odow
Copy link
Member

@odow odow commented Jun 13, 2024

Closes #19

@rlinfati can you try this out with:

] add Gurobi_jll#od/aarch64-linux
] test Gurobi_jll

@rlinfati
Copy link

$ sudo podman run --rm -it julia:rc
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.11.0-beta2 (2024-05-29)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(@v1.11) pkg> add Gurobi_jll#od/aarch64-linux
  Installing known registries into `~/.julia`
     Cloning git-repo `https://github.com/jump-dev/Gurobi_jll.jl.git`
    Updating git-repo `https://github.com/jump-dev/Gurobi_jll.jl.git`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed Preferences ─ v1.4.3
   Installed JLLWrappers ─ v1.5.0
    Updating `~/.julia/environments/v1.11/Project.toml`
  [c018c7e6] + Gurobi_jll v11.0.2 `https://github.com/jump-dev/Gurobi_jll.jl.git#od/aarch64-linux`
    Updating `~/.julia/environments/v1.11/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.5.0
  [21216c6a] + Preferences v1.4.3
  [c018c7e6] + Gurobi_jll v11.0.2 `https://github.com/jump-dev/Gurobi_jll.jl.git#od/aarch64-linux`
  [56f22d72] + Artifacts v1.11.0
  [ade2ca70] + Dates v1.11.0
  [8f399da3] + Libdl v1.11.0
  [de0858da] + Printf v1.11.0
  [fa267f1f] + TOML v1.0.3
  [4ec0a83e] + Unicode v1.11.0
Precompiling project...
  3 dependencies successfully precompiled in 2 seconds. 4 already precompiled.

(@v1.11) pkg> test Gurobi_jll
     Testing Gurobi_jll
      Status `/tmp/jl_MrPmL2/Project.toml`
  [692b3bcd] JLLWrappers v1.5.0
  [c018c7e6] Gurobi_jll v11.0.2 `https://github.com/jump-dev/Gurobi_jll.jl.git#od/aarch64-linux`
  [56f22d72] Artifacts v1.11.0
  [8f399da3] Libdl v1.11.0
  [8dfed614] Test v1.11.0
      Status `/tmp/jl_MrPmL2/Manifest.toml`
  [692b3bcd] JLLWrappers v1.5.0
  [21216c6a] Preferences v1.4.3
  [c018c7e6] Gurobi_jll v11.0.2 `https://github.com/jump-dev/Gurobi_jll.jl.git#od/aarch64-linux`
  [56f22d72] Artifacts v1.11.0
  [2a0f44e3] Base64 v1.11.0
  [ade2ca70] Dates v1.11.0
  [b77e0a4c] InteractiveUtils v1.11.0
  [8f399da3] Libdl v1.11.0
  [56ddb016] Logging v1.11.0
  [d6f4376e] Markdown v1.11.0
  [de0858da] Printf v1.11.0
  [9a3f8284] Random v1.11.0
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization v1.11.0
  [fa267f1f] TOML v1.0.3
  [8dfed614] Test v1.11.0
  [4ec0a83e] Unicode v1.11.0
Precompiling project for configuration --code-coverage=none --color=yes --check-bounds=yes --warn-overwrite=yes --depwarn=yes --inline=yes --startup-file=no --track-allocation=none...
  3 dependencies successfully precompiled in 2 seconds. 10 already precompiled.
     Testing Running tests...
Test Summary: | Pass  Total  Time
is_available  |    1      1  0.0s
Test Summary: | Pass  Total  Time
libgurobi     |    4      4  0.0s
Test Summary: | Pass  Total  Time
gurobi_cl     |    2      2  0.2s
Test Summary: | Pass  Total  Time
grbgetkey     |    1      1  0.0s
Test Summary: | Pass  Total  Time
license_error |    3      3  0.0s
Test Summary:      | Pass  Total  Time
open_documentation |    2      2  0.1s
     Testing Gurobi_jll tests passed 

julia> versioninfo()
Julia Version 1.11.0-beta2
Commit edb3c92d6a6 (2024-05-29 09:37 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (aarch64-linux-gnu)
  CPU: 4 × Neoverse-N1
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, neoverse-n1)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)
Environment:
  JULIA_GPG = 3673DF529D9049477F76B37566E3C7DC03D6E495
  JULIA_PATH = /usr/local/julia
  JULIA_VERSION = 1.11.0-beta2

julia> 

@odow
Copy link
Member Author

odow commented Jun 13, 2024

Thanks!

@odow odow merged commit ed8c29a into master Jun 13, 2024
7 checks passed
@odow odow deleted the od/aarch64-linux branch June 13, 2024 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

add support for Linux and aarch64 Artifacts
2 participants