Batch Configuration files for kerl.
Public domain. See UNLICENSE.
kerl update releases
kerl build 27.0 27.0
kerl install 27.0 /home/kenji/otp/27.0
# use the following `kerl build git` command
kerl build git https://github.com/erlang/otp/ OTP-27.0 27.0
# set env variable MAKEFLAGS (see otp_build script)
env MAKEFLAGS="-j8" kerl build 27.0 27.0-test
I have removed individual .kerlrc files to encapsulate the execution environment inside the shell scripts. Use the shell scripts.
- Since .kerlrc is a dot file for /bin/sh, exporting inside the environment will define the env variables
- The
export
commands will affect your login environment when activating curl! - Rule of thumb: keep .kerlrc entries all commented out or use independent shell scripts
See OpenSSL.md
- See otp-build-from-git-macos.sh
- Update ccache to the latest version
- If build fails, try it again without ccache
otp-build-from-git-macos.sh 27.0
env KERL_BUILD_PLT="yes" KERL_BUILD_DOCS="yes" \
kerl install 27.0 /Users/kenji/otp/27.0
- See otp-build-from-git-ubuntu.sh
- required packages:
build-essential libncurses5-dev autoconf libwxgtk3.0
- required packages for building documentation:
xsltproc
otp-build-from-git-ubuntu.sh 27.0
env KERL_BUILD_PLT="yes" KERL_BUILD_DOCS="yes" \
kerl install 27.0 /home/kenji/otp/27.0
- fetch-github-elixir.sh: update local copy of Elixir repository
- fetch-github-otp.sh: update local copy of Erlang/OTP repository
[End of README.md]