ABI compatibility between 11-STABLE (RPI2) and 12-HEAD (RPI3)

Warner Losh imp at bsdimp.com
Mon Feb 13 22:29:55 UTC 2017


On Mon, Feb 13, 2017 at 3:19 PM, Karl Denninger <karl at denninger.net> wrote:
> Hmmmm....//I thought you could run things compiled on the Pi2 under
> 11-STABLE (don't you have to do this to run packages on the RPI3 under
> -HEAD right now?) on a Pi3 running on 12-CURRENT (-HEAD)......
>
> Apparently not....
>
> root at rpi3:/usr/local/bin # hd-mcp
> /usr/local/bin/hd-mcp: Exec format error. Binary file not executable.
>
> root at rpi3:/usr/local/bin # file hd-mcp
> hd-mcp: ELF 32-bit LSB executable, ARM, EABI5 version 1 (FreeBSD),
> dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 11.0
> (1100507), FreeBSD-style, stripped

We don't support running 32-bit binaries on 64-bit arm machines. Not
all 64-bit arm CPUs can even do that if we did.

Warner


More information about the freebsd-arm mailing list