13 lines
530 B
TOML
13 lines
530 B
TOML
|
|
# 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",
|
||
|
|
]
|