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.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (2 / 14) |
Uptime: | 31:59:58 |
Calls: | 6,707 |
Files: | 12,239 |
Messages: | 5,353,117 |