On 11/9/21 21:41, Sergio Durigan Junior (@sergiodj) wrote:
Sergio Durigan Junior commented:
When I was investigating this problem I had many links open to GCC docs and whatnot, but I closed all of those tabs now. Either way, using `-mfpu=vfpv3-d16` seems to be the best option here because, as explained here:
https://wiki.debian.org/ArmHardFloatPort/VfpComparison#FPU
it is the "common denominator" between all supported processors. So I don't think this changes the supported ARM hardware, no.
Also, the `ifeq (arm-linux-gnueabihf,$(DEB_HOST_GNU_TYPE))` should probably be `ifeq (armhf,$(DEB_HOST_ARCH))` (like it is in the original MR), because Debian doesn't support only Linux kernels.
Maybe @doko would like to chip in.
No, please don't use -mfpu. I don't know the original issue here, but if you're
using -march=armv7-a, it should be now -march=armv7-a+fp. Same thing if the architecture string is explicitly given in assembler files. Architecture extensions are now supposed to be encoded in the architecture string (according to ARM).
Matthias
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)