-
Notifications
You must be signed in to change notification settings - Fork 30k
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
mips configure failure #1032
Comments
Had a quick look at the nodejs 0.12 codebase and it seems like adding the architecture doesn't seem like a big step -- but I think for this to happen @iojs/build will need access to mips hardware that can be added to the jenkins build cluster. It doesn't automatically mean it'll be supported, but it's at least a step closer. |
So, I have some mips and mipsel devices, but… I never build on them. Getting chunky enough MIPSen for a build farm is kind of a challenge. Maybe Debian could help out? |
Hmm, so it turns out that v8 removed soft-float support after 3.17, which makes io.js… a disappointing no-go on my low-end hardware (router class). Perhaps let this one coast until someone comes along with the desire to run io.js on a MIPS box with an FPU. 😃 |
What hardware are you running this on? I remember reading an article about a new single-board coming out with MIPS but I can't find the details on that. If the build team were to be donated some hardware we could potentially bring support up to scratch by adding it to our CI. |
@rvagg I think its this thing: http://www.elinux.org/MIPS_Creator_CI20 (more info here). Been available to buy for a month. |
@bnoordhuis: Thanks -- I'll give that a go! @rvagg: I'm building for a VoCore and an old Billion 7700N router. The CI20 would be a luxury, @jbergstroem. But what a great little build box! |
@bnoordhuis: Configured and building successfully! Although now I've hit what looks like a uClibc-related issue.
I'll keep plugging, but it's looking good so far. So, what's with the soft-float support? Is it there, just not supported, or did it return at some point? |
hah, I have a 7800N and it frustrates me enough to want to pull it apart ... |
Bummer. All built, but on the device it tries to use hard float. So, I'm stuck with the V8 > 3.17 problem. However, thanks to @bnoordhuis, we can now happily build io.js for MIPS+FPU. 😃 @rvagg Hey, not too loud, there's a 7800N keeping my ADSL connection up! 👻 |
I thought it was still possible to build just the baseline compiler (so not Crankshaft or TurboFan) but I'm either wrong or I overlooked something. I'll cc you on the PR if I find what it is. |
@jdub I try to build iojs 1.7.1 and get the same build error as you got above:
What did you do to build successfully? I try to build for an AR9331 SoC without FP unit, but want to try it with MIPS FP emulation enabled in the linux kernel. According to what is written here http://www.linux-mips.org/wiki/Floating_point this should work, however, I am stuck with the build :( Thanks for any hint |
above would be solved with #1432 |
Hi all,
I know MIPS isn't meant to be a supported architecture, but at the moment node 0.12.0 configures for it (and as I watch, is thus far successfully building), while io.js 1.4.2 does not.
Here's the
./configure --dest-cpu=mips
output:Thanks for your work on io.js!
The text was updated successfully, but these errors were encountered: