• Re: php | Disable Zend fiber asm on armhf (FTBFS) (016bd26c)

    From Matthias Klose@21:1/5 to Sergio Durigan Junior on Wed Nov 10 12:40:03 2021
    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)