From 1d94ed40ac57f20afb412d65d83f90b3c52c96d9 Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Wed, 28 Oct 2026 14:50:50 -0400 Subject: [PATCH] Reject unsupported CARGO_BUILD_TARGET in FreeBSD packaging Only x86_64-unknown-freebsd and aarch64-unknown-freebsd are valid; any other value now fails before the build or packaging. --- packaging/freebsd/package.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packaging/freebsd/package.sh b/packaging/freebsd/package.sh index 30cb6fe9c..feb1fc406 100755 --- a/packaging/freebsd/package.sh +++ b/packaging/freebsd/package.sh @@ -28,7 +28,8 @@ done if [[ -n "${CARGO_BUILD_TARGET:-}" ]]; then case "$CARGO_BUILD_TARGET" in aarch64-unknown-freebsd) ARCH=aarch64 ;; - *) ARCH=x86_64 ;; + x86_64-unknown-freebsd) ARCH=x86_64 ;; + *) echo "unsupported CARGO_BUILD_TARGET $CARGO_BUILD_TARGET (expected x86_64-unknown-freebsd or aarch64-unknown-freebsd)" >&2; exit 2 ;; esac else ARCH="$(uname -m)"