From 3f829a0e23e655f0f86bb910fbaa741d6c7a0a94 Mon Sep 17 00:00:00 2001 From: Vinayak Katoch Date: Tue, 20 Jan 2026 13:50:05 +0530 Subject: [PATCH] Add libbsd-dev:arm64 for BSD string functions Install libbsd-dev:arm64 to provide BSD string functions (strlcpy, strlcat) required for non-Android Linux GNU builds. Standard glibc lacks these functions which are needed for safe string operations in the fastrpc project. Signed-off-by: Vinayak Katoch --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 21cea5b..cf0ae5d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -71,7 +71,8 @@ RUN apt-get install -y --no-install-recommends \ chrpath cpio debianutils diffstat file gawk gpg-agent iputils-ping locales liblz4-tool libsdl1.2-dev \ openssh-client python3-git python3-pexpect python3-software-properties socat software-properties-common texinfo \ tmux unzip vim xterm zstd \ - libyaml-dev libyaml-0-2:arm64 libyaml-dev:arm64 && \ + libyaml-dev libyaml-0-2:arm64 libyaml-dev:arm64 \ + libbsd-dev:arm64 && \ # Using --break-system-packages for pip is fine for Dockerfiles if intended. python3 -m pip install --break-system-packages dtschema==2024.11 jinja2 ply GitPython requests kas==4.7 && \ update-alternatives --install /usr/bin/python python /usr/bin/python3 1 && \