qemu-aarch64-static
Andrea Venturoli
ml at netfence.it
Thu Aug 17 18:42:21 UTC 2017
Hello.
Not sure if this is the right mailing list: should I ask on emulation or
arm?
I'm trying to run aarch64 binaries on a 11.1/amd64 through
qemu-user-static-2.9.50.g20170721, but this fails.
I can run mips64 binaries though.
> # file date
> date: ELF 64-bit MSB executable, MIPS, MIPS-III version 1 (FreeBSD), statically linked, FreeBSD-style, for FreeBSD 10.0 (1000027), stripped
> # ./date
> Thu Aug 17 19:51:56 CEST 2017
> # file date
> date: ELF 64-bit LSB executable, ARM aarch64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 11.1, FreeBSD-style, not stripped
> # ./date
> Unable to load interpreter
Is this the expected behaviour?
I read, on https://wiki.freebsd.org/QemuUserModeHowTo, that "Currently
only "TARGET=mips TARGET_ARCH=mips64 and "TARGET=arm TARGET_ARCH=armv6"
has enough machine dependent code in place to do everything described
below", but OTOH it seems people are using poudriere to cross build
aarch64 ports (which is what I'd like to do).
Is 11.1 too old or in need of a patch?
Should I use a different version of qemu?
TIA.
bye
av.
More information about the freebsd-questions
mailing list