New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/25004#issuecomment-696325491 Comment: Partial diff, the `v6k` part is potentially sketchy. ```diff diff --git a/srcpkgs/zig/template b/srcpkgs/zig/template index 157b787f6f..10ea3be846 100644 --- a/srcpkgs/zig/template +++ b/srcpkgs/zig/template @@ -22,13 +22,17 @@ if [ "${CROSS_BUILD}" ]; then # # List targets with: zig targets - case "${XBPS_CROSS_TRIPLET}" in + case "${XBPS_TARGET_MACHINE}" in + armv6l*) + _cross_triple="${XBPS_CROSS_TRIPLET}" + _mcpu="generic+v6k" + ;; armv7l*) - _cross_triple="arm-linux-${XBPS_CROSS_TRIPLET#arm*-linux-*}" + _cross_triple="${XBPS_CROSS_TRIPLET/armv7l/arm}" _mcpu="generic+v7a" ;; i686*) - _cross_triple="i386-linux-${XBPS_CROSS_TRIPLET#i686*-linux-*}" + _cross_triple="${XBPS_CROSS_TRIPLET/i686/i386}" _mcpu="baseline" ;; *) ```