EABI 4 vs EABI 5?

ArnoB freebsd at rgbaz.eu
Mon Jul 27 00:24:29 UTC 2015


Hello,

I'm trying to compile FreeBSD 11 head on a FreeBSD 9.3 amd64
machine, to be used on my Raspberry B.

TARGET: arm
TARGET_ARCH: armv6

Everything goes quite well, yet I'm seeing a slight difference between
the binaries in the temporary installation folder and the ones on
the Raspberry Pi.


on the PC, FreeBSD 9.3 amd64:
$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, ARM, EABI4 version 1 (SYSV), 
dynamically linked,
     interpreter /libexec/ld-elf.so.1, FreeBSD-style, for FreeBSD 11.0 
(1100077), stripped

on the RasPi, FreeBSD 11.0-CURRENT:
$ file temp/bin/ls
temp/bin/ls: ELF 32-bit LSB executable, ARM, EABI4 version 1 (SYSV), 
dynamically linked,
     interpreter /libexec/ld-elf.so.1, FreeBSD-style, for FreeBSD 11.0 
(1100077), stripped

Almost identical, except for the EABI version.


Is it possible to get exactly similar binaries in any way?

thanks in advance

Arno


More information about the freebsd-arm mailing list