On Tue, 2013-12-17 at 21:42 +0100, Niels Möller wrote:
ARMv5 is the baseline for the Android ARM ABI, which might be the main reason why anybody would care. In practice I'm not sure if any such devices actually have shipped - at least the first devices actually were ARMv6.
If in practice, ARMv5 isn't used, I think we can ignore this for now (and simply disable fat when nettle is configured for pre-v6 ARM).
I tried to use the android NDK on nettle and the cpu detected was simply 'arm'. It seems that the android NDK compiler compiles with -march=arv5te, so I don't think that separating armv5 and armv6 would work (for android at least).
regards, Nikos