From b7ed8447a94c7a0936680cca32f2ce93fa52396d Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Fri, 17 Apr 2026 09:00:11 -0400 Subject: [PATCH] docs: note glibc requirement for Linux release binaries Closes #2166 The Linux release binary is linked against glibc, so musl-based distros (Alpine and similar) hit 'cannot execute: required file not found' on first run because the glibc dynamic linker is missing. Adds a note to the install section directing Alpine users to a glibc-based base image or the build-from-sources path. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8da76cef..9e4cda47 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,8 @@ Verify the binary before running anything: [Linux aarch64 is also available](https://github.com/lightpanda-io/browser/releases/tag/nightly) +> **Note:** The Linux release binaries are linked against glibc. On musl-based distros (Alpine, etc.) the binary fails with `cannot execute: required file not found` because the glibc dynamic linker is missing. Use a glibc-based base image (e.g., `FROM debian:bookworm-slim` or `FROM ubuntu:24.04`) or [build from sources](#build-from-sources). + *For MacOS* ```console curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos && \