Skip to content

Instantly share code, notes, and snippets.

@terasakisatoshi
Last active December 7, 2021 07:24
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save terasakisatoshi/3f8a55391b1fc22a5db4a43da8d92c98 to your computer and use it in GitHub Desktop.
Save terasakisatoshi/3f8a55391b1fc22a5db4a43da8d92c98 to your computer and use it in GitHub Desktop.
Build Julia for RaspberryPi Zero
apt-get update
apt-get install build-essential libatomic1 python gfortran perl wget m4 cmake pkg-config git
apt install libopenblas-base libopenblas-dev
apt install libatlas3-base libatlas-base-dev
apt install liblapack-dev
apt install libmpfr-dev libgmp3-dev
apt install libgfortran3
git clone --depth=1 -b v1.1.0 https://github.com/JuliaLang/julia.git julia
cp Make.user julia
cd julia && make OPENBLAS_USE_THREAD=0 -j 40
sudo rm -rf julia
sudo docker run --rm -it -v $PWD:/home/pi/work -w /home/pi/work balenalib/raspberry-pi:stretch bash build.sh
JULIA_CPU_TARGET=arm1176jzf-s
prefix=/home/pi/work/julia-1.1.0
override USE_SYSTEM_BLAS=1
override USE_SYSTEM_LAPACK=1
override USE_SYSTEM_LIBM=1
override USE_SYSTEM_GMP=1
override USE_SYSTEM_MPFR=1
@terasakisatoshi
Copy link
Author

terasakisatoshi commented May 2, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment