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
enable softfloat on MIPS arch #2724
Conversation
Hi @sedlund, it seems the |
sorry, I messed up the case of the GOARCH target. Updated, tested make compile_all. Binary for linux/mips works on my mips based device. probably need to enable for mipsle as well (#2725) . I do not have a device to verify with though. |
@sedlund this looks useful thank you :-)
|
|
Fine, I think we can live with that as rclone isn't a heavy FPU user (just used for a few stats).
Thanks
Yes the AppVeyor build is broken for different reasons! I can't merge this using the github UI :-(
I'm not sure what is causing the conflict - I think it is the merges you did. Merges in pull requests always seem to cause problems at github.. So can you squash your branch down to one commit, rebase it on master and force push it? That should allow me to merge cleanly and as a bonus it will pick up the fix for the AppVeyor CI! Thanks |
Just confirmed on a mipsle device provided by @tony-sunjian:
|
MIPS does not have a floating point unit. Enable softfloat to build binaries run on devices that do not have MIPS_FPU enabled in their kernel.
I think I defeated git finally. :) Let me know if it works for you. |
You win your epic battle with git 🏆 Thank you very much. I'll merge that now :-) |
What is the purpose of this change?
MIPS does not have a floating point unit. The binaries built for MIPS do not run on devices that do not have MIPS_FPU enabled in kernel. Enabling GOMIPS=softfloat makes them work.
Was the change discussed in an issue or in the forum before?
Unsure
Checklist