• [kapouer@melix.org: Re: failed mipsel build of nodejs 18.3.0+dfsg-1]

    From Aurelien Jarno@21:1/5 to All on Thu Jun 16 19:40:01 2022
    When it is a porting issue rather than a buildd issue, it's better to
    contact the porter list. Doing so.


    ----- Message transféré de Jérémy Lal <kapouer@melix.org> -----

    From: Jérémy Lal <kapouer@melix.org>
    To: mipsel@buildd.debian.org
    Date: Wed, 15 Jun 2022 19:35:20 +0200
    Subject: Re: failed mipsel build of nodejs 18.3.0+dfsg-1
    Message-ID: <CAJxTCxxEwZv2aSB8=ygWTsf5kQ_KY5HsOKSCj-9yoFXmwHHuVQ@mail.gmail.com>

    I opened an issue upstream, feel free to give any info directly there: https://github.com/nodejs/node/issues/43435

    Le mer. 15 juin 2022 à 18:50, Jérémy Lal <kapouer@melix.org> a écrit :

    Hi,

    Compiling nodejs 18.3.0 gives this error on mipsel (see log below):
    Error: float register should be even, was 13

    I fixed it with the patch below, but I don't know what I'm doing there,
    so it would be safer if someone with better knowledge could review it:

    --- a/deps/v8/src/codegen/mips/register-mips.h
    +++ b/deps/v8/src/codegen/mips/register-mips.h
    @@ -32,9 +32,8 @@
    // Currently, MIPS just use even float point register, except
    // for C function param registers.
    #define DOUBLE_USE_REGISTERS(V) \
    - V(f0) V(f2) V(f4) V(f6) V(f8) V(f10) V(f12) V(f13) \
    - V(f14) V(f15) V(f16) V(f18) V(f20) V(f22) V(f24) V(f26) \
    - V(f28) V(f30)
    + V(f0) V(f2) V(f4) V(f6) V(f8) V(f10) V(f12) V(f14) \
    + V(f16) V(f18) V(f20) V(f22) V(f24) V(f26) V(f28) V(f30)

    #define FLOAT_REGISTERS DOUBLE_REGISTERS
    #define SIMD128_REGISTERS(V) \


    Thanks,
    Jérémy

    ---------- Forwarded message ---------
    De : Debian buildds <noreply@buildd.debian.org>
    Date: mer. 15 juin 2022 à 15:15
    Subject: failed mipsel build of nodejs 18.3.0+dfsg-1
    To: <dispatch@tracker.debian.org>


    * Source package: nodejs
    * Version: 18.3.0+dfsg-1
    * Architecture: mipsel
    * State: failed
    * Suite: experimental
    * Builder: mipsel-osuosl-03.debian.org
    * Build log: https://buildd.debian.org/status/fetch.php?pkg=nodejs&arch=mipsel&ver=18.3.0%2Bdfsg-1&stamp=1655298344&file=log

    Please note that these notifications do not necessarily mean bug reports
    in your package but could also be caused by other packages, temporary uninstallabilities and arch-specific breakages. A look at the build log despite this disclaimer would be appreciated however.


    ----- Fin du message transféré -----

    --
    Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)