-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
build julia on Annapurna Labs AL324 failed (arm64) #45681
Comments
try further
|
I get the same "SYSTEM: caught exception of type" (and then stall) on an aarch64 Chromebook with the official v1.7.3 and v1.8.0-rc1 build. The aarch64 nightly build (1.9.0-DEV.834) starts, but crashes on Julia v1.7.2 ran fine on the same device, even complex applications involving large packages. |
1.8 error msgroot@localhost:~# julia-1.8.0/bin/julia --version
julia version 1.8.0
root@localhost:~# julia-1.8.0/bin/julia -e 'VERSION'
root@localhost:~# julia-1.8.0/bin/julia -e 'VERSION |> print'
1.8.0root@localhost:~#
root@localhost:~# julia-1.8.0/bin/julia -e 'VERSION |> println'
1.8.0
ERROR: `ccall` requires the compiler
Stacktrace:
[1] enable_finalizers()
@ Base.GC gcutils.jl:119
[2] unlock(rl::ReentrantLock)
@ Base lock.jl:133
[3] unlock(s::Base.TTY)
@ Base stream.jl:284
[4] print(::Base.TTY, ::VersionNumber, ::String)
@ Base strings/io.jl:49
[5] println(io::Base.TTY, xs::VersionNumber)
@ Base strings/io.jl:75
[6] println(xs::VersionNumber)
@ Base coreio.jl:4
[7] |>(x::VersionNumber, f::typeof(println))
@ Base operators.jl:911
[8] top-level scope
@ none:1
root@localhost:~# julia-1.8.0/bin/julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.0 (2022-08-17)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
SYSTEM: caught exception of type test envjulia version info
system info
Note: I'm testing julia inside AidLux (a Termux fork) on an android phone. |
What's the 1.7.3 error message? The 1.8 message means that |
If anyone could try running the LLVM self-tests on the platform (v14 and v15) that would be helpful. We might need #45859 |
Oh, that's my fault. 1.7.3 has NO problem. (I even used the output of 1.7.3 as version information). |
Can I do this with the Julia-included LLVM somehow? |
On Chromebook-Linux (aarch64-unknown-linux-gnu, standard Crostini Debian Bullseye) I currently get (official Julia binaries, tested only REPL-start and ran
The same happens on NVIDIA Jetson Linux (Ubuntu binonic), at least on Julia v1.8.2 and v1.9.0-DEV.1696 I had used Julia v1.6 (early versions) on Chromebook-Linux and NVIDIA Jetson without issues in the past, for some demos that included large packages, complex code and plots. |
For what is worth, build of the
That sounds related to #46409, and #46464 should help with that if |
We have been building on aarch64 recently and successfully. Please reopen if still an issue. |
Sorry, a bit unrelated - @armgong , how do you get arch to run on annapurna al324? Thanks in advance! |
@sprig my nas is qnap ts-532x , which run qts 5.2, I install container station on it. then install archlinuxarm lxc image in the container station. |
I understand, so not a full independant kernel. |
bulid julia on Annapurna Labs AL324 (cortex-a57 quad core 1.7Ghz) failed, OS is archlinuxarm , gcc is
cpu info is:
edit Make.user and add
march=armv8-a
orMCPU=cortex-a57
to it, but both failed and reportThe text was updated successfully, but these errors were encountered: