Batch Configuration files for kerl.
Public domain. See UNLICENSE.
- No guarantee.
- The compilation flags and other build parameters may change without notice.
kerl update releases
kerl build 28.1 28.1
kerl install 28.1 /home/kenji/otp/28.1
# use the following `kerl build git` command
kerl build git https://github.com/erlang/otp/ OTP-28.1 28.1
# set env variable MAKEFLAGS (see otp_build script)
env MAKEFLAGS="-j8" kerl build 28.1 28.1-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 also asdf.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 28.1
env KERL_BUILD_PLT="yes" KERL_BUILD_DOCS="yes" \
kerl install 28.1 /Users/kenji/otp/28.1
- 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 28.1
env KERL_BUILD_PLT="yes" KERL_BUILD_DOCS="yes" \
kerl install 28.1 /home/kenji/otp/28.1
- 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]