#!/usr/bin/env bash # Build for Raspberry Pi 5 (aarch64). Run ON the Pi, or cross-compile if # aarch64-linux-gnu-gcc is available. set -e CC="${CC:-gcc}" echo "building on arch=$(uname -m) with CC=$CC" make clean if command -v aarch64-linux-gnu-gcc >/dev/null && [ -z "${NATIVE:-}" ]; then make ARCH=aarch64 CC=aarch64-linux-gnu-gcc simulate || true make ARCH=aarch64 CC=aarch64-linux-gnu-gcc || { echo "cross link needs aarch64 SDK in ./libs"; exit 3; } else make simulate && make test echo "Then drop real SDK to ./libs and run 'make' for the production binary." fi