You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I actually have node@8 running in OpenWRT on a TP-Link Archer C7 (CPU is a Qualcomm Atheros QCA9558) patched using https://github.com/openwrt/packages/tree/master/lang/node.
But AFAIK even node 9 and 10 were never properly ported.
One of the problems here is that Firefox currently has a hard build dependency on nodejs, so distributions will no longer be able to build Firefox. On the other hand, it would be possible to perform the Firefox build steps which require nodejs on an x86_64 machine and then include these build artifacts in the MIPS builds.
One of the problems here is that Firefox currently has a hard build dependency on nodejs, so distributions will no longer be able to build Firefox. On the other hand, it would be possible to perform the Firefox build steps which require nodejs on an x86_64 machine and then include these build artifacts in the MIPS builds.
I think that would be preferable. Do you have the option to cross-compile?
Activity
natorion commentedon Feb 18, 2019
@ofrobots @hashseed @fhinkel @MylesBorins
hashseed commentedon Feb 18, 2019
Note that the MIPS port has already been broken for a while.
build: remove mips support
richardlau commentedon Feb 18, 2019
FYI @nodejs/distros
bnoordhuis commentedon Feb 18, 2019
I did see the announcement but thanks for the reminder. :-)
We don't claim to support mips(64)(el) or test it regularly so I think it's just a matter of dropping it from the build scripts: #26192
refack commentedon Feb 18, 2019
I actually have node@8 running in OpenWRT on a TP-Link Archer C7 (CPU is a Qualcomm Atheros QCA9558) patched using https://github.com/openwrt/packages/tree/master/lang/node.
But AFAIK even node 9 and 10 were never properly ported.
richardlau commentedon Feb 18, 2019
Also cc @kapouer based on previous issues raised re. MIPS.
glaubitz commentedon Feb 19, 2019
One of the problems here is that Firefox currently has a hard build dependency on
nodejs, so distributions will no longer be able to build Firefox. On the other hand, it would be possible to perform the Firefox build steps which requirenodejson an x86_64 machine and then include these build artifacts in the MIPS builds.hashseed commentedon Feb 19, 2019
I think that would be preferable. Do you have the option to cross-compile?
nxhack commentedon Feb 20, 2019
@refack
I ported v10.x v11.x to openwrt. The build is going well (mips, mipsel).
https://github.com/nxhack/openwrt-node-packages/tree/master/node
natorion commentedon Feb 22, 2019
FYI, it currently looks like another company is stepping up to maintain the MIPS(64) port modulo Big Endian. I will keep you posted.
rwaldron commentedon Feb 25, 2019
@natorion link or reference? Thanks in advance.
natorion commentedon Feb 26, 2019
See the linked thread: https://groups.google.com/forum/#!topic/v8-dev/oXkv5OVCXyc
axetroy commentedon Apr 26, 2021
Currently under active maintenance is loongson CPU. They use mips architecture and the company is well-funded.
A large number of orders have been obtained, and there will be a lot of mips demand in the next few years (in China)
http://www.loongson.cn/product/cpu/
package/nodejs: drop support for the MIPS architecture
package/nodejs: drop support for the MIPS architecture
build: remove mips support