-
-
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
fails to build on ARM #2058
Comments
@JeffBezanson suggests trying to build with |
Does it build fine on ppc now? |
LLVM might not support all ARM flavors. |
I upgraded the Debian package to LLVM 3.2, I still get the same error (see https://buildd.debian.org/status/fetch.php?pkg=julia&arch=armhf&ver=0.0.0%2B20130107.gitd9656f41-2&stamp=1358613466 ) @JeffBezanson clang is available and can compile example C files, so LLVM supports my ARM machine I am currently recompiling LLVM with assertions enabled (it is taking a lot of time on my Raspberry Pi), I will give you more feedback when this is done. |
We probably need to figure out where the segfault is on ppc, in building the system image. |
Apparently LLVM's jit is still broken on ppc64:
|
This particular example works on my ARM machine. So I guess the PPC and ARM issues are different. I suggest that in this thread we focus on the ARM case. The PPC case seems anyways out of our control, since it is an LLVM bug. |
Rebuilding LLVM with assertions enabled does not help. I still get the same error message. |
flisp tests now segfault on armel: |
Discussion in #3134 on the same topic can continue in there. Closing this older one as a dup. |
Please follow progress in #7662. |
@sebastien-villemot We now have master building on ARM for armv7 and better. Perhaps not worth enabling on debian until we get all tests to pass first. I guess if we get it all done by 0.4, we can enable the ARM builds on debian buildd again. |
@ViralBShah Sure, I will try to enable ARM support as soon as Julia 0.4 is out. For information, Debian currently has 3 ARM architectures:
Clearly |
As part of the maintenance of the Debian package for Julia, I tried to build Julia on Debian armel (ARM with soft-float). This first requires USE_SYSTEM_LIBM=1, and also the removal of GCC flag -momit-frame-leaf-pointer in Make.inc.
Then I get this error during LLVM compilation:
Note that I am using LLVM 3.1 shipped by Debian sid.
The machine on which I am trying to compile is a Raspberry Pi. I can open shell accounts if this helps.
The text was updated successfully, but these errors were encountered: