Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD 6.0 and earmv7hf




> On Feb 12, 2019, at 10:27 AM, Ernst J. Oud <ernstoud%euronet.nl@localhost> wrote:
> 
> I am not very much  familiar with the ARM instruction set but I was a bit 
> amazed to experience that a three line hello.c program
> statically compiled for armv5te (NetBSD 4.0) does not run on earmv7hf 
> (NetBSD 6.0). NetBSD 6.0 simply states that it can't run this
> ELF file (error ENOEXEC).  I believed that the ARM instruction set was 
> downward compatible but it does not appear to be...

At some point, there was a change from the old ARM ABI to the new ARM embedded ABI.  I’m not sure exactly when that transition took place, but that might explain why the old executables don’t run.

-- thorpej



Home | Main Index | Thread Index | Old Index