-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add native Mac support #205
Comments
See WonderfulToolchain/wf-issues#25 for the Wonderful side. There has been initial work done on building Wonderful on macOS devices, but without having one to validate releases myself I cannot in full conscience mark such a release as official. |
PR #218 adds support for the ARM64 architecture on Docker containers. This is a middle ground that gives near-native performance on Apple Silicon Macs. The caveat is that users need to be familiar with developing on containers. |
I should really improve a bit the guide on how to use the container, because it really isn't that hard, but the guide is a bit shitty and it only explains the absolute minimum. 😓 |
I'll see if I can continue the work already done for Wonderful. GitHub offers free macOS compute time in the form of GitHub runners, so that's an option (automated builds and testing). |
Building BlocksDS itself should be fairly easy, and it's a very fast process (just a few seconds). The problem is building GCC, libc, libstdc++... I'm not sure if a GitHub runner will give you enough time to do that. |
It probably will, but I'm not going to make a version of the toolchain that I can't test at home "official" on my end. I see no issue with BlocksDS using a different provider for Mac, however. |
No problem, I can set it up on my personal server as an unofficial port. |
If you do that, I'm happy to link to it from the documentation, making it clear that this isn't maintained by @asiekierka. Not as something negative, but to make it easier to find the person to ask for help. |
Even though there are Docker images that any OS can use, it would be nice to have native support, like on Windows.
@asiekierka can give more details about this, as this is more a Wonderful Toolchain issue than a BlocksDS one: https://wonderful.asie.pl/
The text was updated successfully, but these errors were encountered: