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. Ciao, Jonathan -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120417161644.GD21534@burratino