tek/build
2025-04-20 00:46:25 +03:00
..
Dockerfile.glibc glibc static build 2025-04-19 15:34:33 +03:00
Dockerfile.musl glibc static build 2025-04-19 15:34:33 +03:00
README.md document build directory 2025-04-20 00:46:25 +03:00
release-glibc-shell.sh glibc static build 2025-04-19 15:34:33 +03:00
release-glibc.sh glibc static build 2025-04-19 15:34:33 +03:00
release-musl-shell.sh glibc static build 2025-04-19 15:34:33 +03:00
release-musl.sh glibc static build 2025-04-19 15:34:33 +03:00

This directory contains Dockerfiles and shell scripts for building Tek in a container. For now, only the GLIBC build works, as the Musl static build is unable to dlopen the system's libjack.so.

Invoke from repo root, like this: build/release-glibc.sh. This will first build a Docker image, tek:glibc, which will contain all build-time dependencies; then, it will invoke a cargo build --release in a container spawned from that image, ultimately placing the release build in this directory, as build/tek.