> armhfp is "Arm hard floating point" which covers the
overall ARM 32
> bit architecture, there can be different variants in there, armv6,
> armv7, armv7+NEON, armv8 (the 32 bit variant as opposed to aarch64)
> and so on...
Just to be clear here, armhfp is *not* the common denominator of all
32-bit Arm architectures. It does not cover the overall architecture in
the sense that is compatible to with everything out there. (I'm not
sure if that is even possible.) Fedora's 32-bit Arm requirements have
always been fairly advanced, resulting in fewer compatible devices than
other Linux distributions.
That is correct, the armhfp was a general designator we chose in
Fedora. The wider arm 32 bit ecosystem is wild so we decided to choose
a subset that was achievable and covered most of the use cases.