forked from JuliaLang/julia
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
arm: Update README.arm.md with Crouton instructions
- Loading branch information
1 parent
cc63914
commit 17abdc3
Showing
1 changed file
with
23 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,33 @@ | ||
Compiling on ARM | ||
---------------- | ||
# Building Julia on ARM | ||
|
||
Julia has been compiled on several ARMv7 / Cortex A15 Samsung Chromebooks running | ||
Ubuntu Linux. This is a work in progress: several tests are known to fail, and | ||
backtraces are not available. | ||
Julia has been compiled on several ARMv7 / Cortex A15 Samsung | ||
Chromebooks running Ubuntu Linux under Crouton. This is a work in | ||
progress - several tests are known to fail, and backtraces are not | ||
available. | ||
|
||
Please start from the standard [build instructions](README.md#source-download-and-compilation), | ||
in particular the Linux notes. | ||
|
||
In addition to the standard `build-essentials` toolchain the following libraries | ||
must be installed to build on ARM: | ||
In addition to the standard `build-essentials` toolchain the following | ||
libraries must be installed to build on ARM: | ||
|
||
- libblas3gf, liblapack3gf, libfftw3-dev, libgmp3-dev, libmpfr-dev | ||
|
||
Next, create a file in the `julia` directory called `Make.user` with the | ||
following contents: | ||
Please start from the standard [build | ||
instructions](README.md#source-download-and-compilation), in | ||
particular the Linux notes. | ||
|
||
Next, create a file in the `julia` top-level directory called | ||
`Make.user` with the following contents: | ||
|
||
``` | ||
include $(JULIAHOME)/ARM.inc | ||
``` | ||
|
||
Then proceed to build as described in the primary README. | ||
Then proceed to build as described in the primary README. Just typing | ||
`make -j 4` at this stage should build julia. | ||
|
||
# Installing Crouton for Chromebooks | ||
|
||
If you do not have an Ubuntu chroot running on your Chromebook using | ||
Crouton, you can do so by following these tutorials. | ||
|
||
- [Crouton Tutorial 1](http://www.howtogeek.com/162120/how-to-install-ubuntu-linux-on-your-chromebook-with-crouton/) | ||
- [Crouton Tutorial 2](http://lifehacker.com/how-to-install-linux-on-a-chromebook-and-unlock-its-ful-509039343) |