-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BAD NEWS: remove mips support #464
Comments
The mips support has been removed in v12.0.0. |
Modules that will break in Node 12
|
how can you are saying nodejs 12 dropped mips, i just built mt7621 (ramips): and it works. how come it still works? |
ok, got it you have the patches for mips. thanks |
The cross compilation environment is broken in v12.5.0. |
ok, i am happy, that i am buying a new linksys wrt32x, because i will not use the d-link dir 860d b1 anymore, it looks like the last was in nodejs 12.4.0 for the ramips build.... |
that is why you reverted to 12.4.0? |
@p3x-robot |
build: add mips64el support |
so it will still not support ramips mt7621 , right? |
it is only for mipsel64 i suppose. |
Exactly. |
After V8-v7.9, mips(eb) and mips64(eb) will not work. |
I successfully compiled nodejs v10 for mipsel_24kc (newifi D2). |
Verified with version 14.12.0. Unfortunately, I confirmed that it does not work on mips(eb) and mips64(eb). |
Fix compile error: ext.o.d.raw -isystem/home/hains/openpli-oe-core/build/tmp/work/x86_64-linux/nodejs-native/20.12.2/recipe-sysroot-native/usr/include - /openpli-oe-core/build/tmp/work/x86_64-linux/nodejs-native/20.12.2/recipe-sysroot-native/usr/include -O2 -pipe -c | Illegal instruction (core dumped) | make[1]: *** [libnode.target.mk:13: Release/obj/gen/node_javascript.cc] Error 132 Drop obselete 'mix-mips-build' patch as support support for Mipsel has been removed with V8. | from ../deps/v8/src/libplatform/tracing/trace-buffer.h:11, | from ../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: | ../deps/v8/include/v8config.h:813:2: error: #error "Host architecture was not detected as supported by v8" | 813 | #error "Host architecture was not detected as supported by v8" | | ^~~~~ See e.g. nxhack/openwrt-node-packages#464 Nopejs-native does stil build for Mipsel. Although, a proper working seems doubtful?
Fix compile error (Ubuntu 24.10): ext.o.d.raw -isystem/home/hains/openpli-oe-core/build/tmp/work/x86_64-linux/nodejs-native/20.12.2/recipe-sysroot-native/usr/include - /openpli-oe-core/build/tmp/work/x86_64-linux/nodejs-native/20.12.2/recipe-sysroot-native/usr/include -O2 -pipe -c | Illegal instruction (core dumped) | make[1]: *** [libnode.target.mk:13: Release/obj/gen/node_javascript.cc] Error 132 Drop obselete 'mix-mips-build' patch as support support for Mipsel has been removed with V8. | from ../deps/v8/src/libplatform/tracing/trace-buffer.h:11, | from ../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: | ../deps/v8/include/v8config.h:813:2: error: #error "Host architecture was not detected as supported by v8" | 813 | #error "Host architecture was not detected as supported by v8" | | ^~~~~ See e.g. nxhack/openwrt-node-packages#464 Nopejs-native does stil build for Mipsel. Although, a proper working seems doubtful?
Fix compile error (Ubuntu 24.10): ext.o.d.raw -isystem/home/hains/openpli-oe-core/build/tmp/work/x86_64-linux/nodejs-native/20.12.2/recipe-sysroot-native/usr/include - /openpli-oe-core/build/tmp/work/x86_64-linux/nodejs-native/20.12.2/recipe-sysroot-native/usr/include -O2 -pipe -c | Illegal instruction (core dumped) | make[1]: *** [libnode.target.mk:13: Release/obj/gen/node_javascript.cc] Error 132 Drop obselete 'mix-mips-build' patch as support support for Mipsel has been removed with V8. | from ../deps/v8/src/libplatform/tracing/trace-buffer.h:11, | from ../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: | ../deps/v8/include/v8config.h:813:2: error: #error "Host architecture was not detected as supported by v8" | 813 | #error "Host architecture was not detected as supported by v8" | | ^~~~~ See e.g. nxhack/openwrt-node-packages#464 Nopejs-native does still build for Mipsel. Although, a proper working seems doubtful?
Upstream of node.js, support for mips seems to be removed in the future. I plan to maintain mips as much as possible but may not be able to do so depending on the circumstances.
nodejs/node#26179
nodejs/node#26192
The text was updated successfully, but these errors were encountered: