# SPDX-License-Identifier: LGPL-2.1-or-later
# Copyright (C) Jarkko Sakkinen 2026
#
# Packaging targets for `cross` (Docker). Used by scripts/package.sh.
# sqlite-vec needs BSD u_int*_t aliases when compiling for musl.
[]
= [
"CFLAGS_x86_64_unknown_linux_musl=-Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int64_t=uint64_t",
"CFLAGS_aarch64_unknown_linux_musl=-Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int64_t=uint64_t",
]
# Build this image locally from cross-rs/cross-toolchains with a macOS SDK.
# Apple licensing prevents cross-rs from distributing the image or SDK.
[]
= "ghcr.io/cross-rs/aarch64-apple-darwin-cross:local"