# End-to-end cross-arch build: # crafter-build cross-compiles main.cpp for aarch64-linux-gnu using the # Arch Linux ARM sysroot, and the runner derivation (TestRunner::ForTarget) # wraps the produced ELF in `qemu-aarch64`. cfg.sysroot is forwarded to # QEMU_LD_PREFIX automatically so the target's dynamic linker is reachable. target = "aarch64-linux-gnu" march = "armv8-a" mtune = "generic" sysroot = "/opt/aarch64-rootfs" requires = [ "tool:qemu-aarch64", "file:/opt/aarch64-rootfs/usr/share/libc++/v1/std.cppm", ]