aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authorCalvin Rose <calsrose@gmail.com>2025-04-01 19:47:03 -0500
committerCalvin Rose <calsrose@gmail.com>2025-04-01 19:47:03 -0500
commit31920e574db3e4b71544589343c69613fa0ae4f1 (patch)
tree51f5146cfd77f342a9775fec5b6a0f64460b4a48 /README.md
parentNotify user when script is installed during a bundle installation. (diff)
Add explicit Alpine Linux directions.
Statically linking Janet is quite useful, especially for users who want to use jpm and janet-pm to build standalone binaries.
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 5a37618d..72c25d40 100644
--- a/README.md
+++ b/README.md
@@ -165,6 +165,21 @@ make install-jpm-git
Find out more about the available make targets by running `make help`.
+### Alpine Linux
+
+To build a statically-linked build of Janet, Alpine Linux + MUSL is a good combination. Janet can also
+be built inside a docker container or similar in this manner.
+
+```sh
+docker run -it --rm alpine /bin/ash
+$ apk add make gcc musl-dev git
+$ git clone https://github.com/janet-lang/janet.git
+$ cd janet
+$ make -j10
+$ make test
+$ make install
+```
+
### 32-bit Haiku
32-bit Haiku build instructions are the same as the UNIX-like build instructions,