Ответ 1
Я бы предположил, что он указывает пакеты, скомпилированные для l ittle-endian и h ard-float ABI, если это необходимо, то есть это программная вещь и только касательно связана с аппаратное обеспечение.
Другими словами, у вас фактически нет процессора "armv7l" - у вас есть процессор ARMv7, у которого вполне может быть аппаратное FPU (и вы можете запустить big-endian, если вы действительно этого хотели), но вы оказались используя пользовательское пространство с мягким поплавком, которое не полагается на одно присутствующее - так же, как запуск дистрибутива i686 не означает, что вы не на машине x86_64. Различные дистрибутивы Linux имеют разные имена для разных портов, но некоторые тривиальные высказывания предполагают, что этот случай может быть конвенцией openSUSE.