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

Re: armhf multiarch tuple

Steve McIntyre wrote:

> They'll be upwardly-compatible (i.e. they'll work on v7), but not in
> reverse. armhf is explicitly defined to be ARMv7+, using VFPv3-D16 (no
> Neon). That's standardised across distros too.
> There's a chance that some of the armhf binaries might run on v6, but
> if so it's only by chance and not guaranteed.

This is in contrast with i386-linux-gnu, where the definition is
80386+ and actual binaries from distros and others tend to require
something more modern like 486+ or 586+.  (In other words, for the
sake of setting filesystem paths there is no need to be strict about
the instruction set.)  As long as all the distros are using ARMv7+
anyway, I don't think this will come up much, so I don't mind.

The question to ask is: if someone builds an ARMv6+ library using the
hard-float ABI, where should they place it on the filesystem?

Thanks for explaining.


Reply to: