release.sh: Pass ARCH_FLAGS when setting VMSIZE

The default VM size may depend on the architecture.  In particular,
it is currently larged on riscv64 due to a toolchain issue which
results in bloated binaries.

MFC after:	3 days
Fixes:	59c21ed6e8 "release: Bump default VM size for riscv64 to 6 GB"
Sponsored by:	Amazon
This commit is contained in:
Colin Percival 2024-07-06 10:15:22 -07:00
parent 0b82dac337
commit ed807f7bca

View File

@ -337,7 +337,7 @@ chroot_build_release() {
fi
if [ -z "${VMSIZE}" ]; then
VMSIZE="$(eval chroot ${CHROOTDIR} \
make -C /usr/src/release -V VMSIZE)"
make -C /usr/src/release ${ARCH_FLAGS} -V VMSIZE)"
fi
RELEASE_RMAKEFLAGS="${RELEASE_RMAKEFLAGS} \
VMFORMATS=\"${VMFORMATS}\" VMSIZE=${VMSIZE}"