# Copyright (C) 2026 A Thousand Details. GPL-3.0 with additional terms: see NOTICE.
# Build environment for the Schwung 9W9 module.
# ubuntu:22.04 pinned deliberately: glibc 2.35, matching Ableton Move exactly.
FROM ubuntu:22.04
RUN apt-get update && apt-get install -y --no-install-recommends \
        gcc-aarch64-linux-gnu g++-aarch64-linux-gnu build-essential \
        cmake ninja-build make file git ca-certificates pkg-config \
    && rm -rf /var/lib/apt/lists/*
WORKDIR /build
ENV CROSS_PREFIX=aarch64-linux-gnu-
