From 5722d68a3e529fb22886c2430dc0d268c33424e7 Mon Sep 17 00:00:00 2001 From: skal Date: Wed, 28 Jan 2026 02:17:04 +0100 Subject: feat(crunch): Add UPX-based binary packer script Adds 'scripts/crunch_demo.sh' to automate building a stripped binary and compressing it with UPX. Updates 'FETCH_DEPS.md' with UPX installation instructions and 'HOWTO.md' with usage guide. This addresses Task 3 (add binary crunchers). --- FETCH_DEPS.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'FETCH_DEPS.md') diff --git a/FETCH_DEPS.md b/FETCH_DEPS.md index 24cbf08..c8f315f 100644 --- a/FETCH_DEPS.md +++ b/FETCH_DEPS.md @@ -56,3 +56,17 @@ Use one of the provided scripts: - scripts/project_init.bat These scripts will download `glfw3webgpu.h` and `glfw3webgpu.c` into `third_party/glfw3webgpu`. + +## UPX + +Executable packer for binary compression. + +### Installation + +**macOS:** +```bash +brew install upx +``` + +**Other platforms:** +Download the appropriate release from https://github.com/upx/upx/releases and ensure the `upx` executable is in your PATH. -- cgit v1.2.3