-
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
other operating systems #3
Comments
@MachinistJohn I'm sorry, but I don't have these operating systems available to post ready-made assemblies for them, but the plugin supports them, you can build them yourself using SCons and send them to me, I'll be happy to add them to the release version |
I've just built the plugin just now for GNU/Linux for debug and release. BUT! I personally don't use windows, but I would strongly urge @JekSun97 to try to build it on their own machine. Please Try |
@JekSun97 you could try to use the Github runners to build these files, makes it more reproducable AND available for all operating systems |
@Smorty10 Thank you! While I'm about to release the new version, could you please compile "Master" with the new changes so I can release it. |
To be honest, this is the first time I've heard about this :) |
@JekSun97 They are just some YAML files, where you configure "reproducable steps" for the github provided build servers. By using some "magic", you even can create releases. But it removes the need for your device having installed all the needed stuff (or even having to have the other OS installed). I might look into helping with this, if needed 😸 |
Here are both up to date build templates for macOS (Apple Silicone and Intel architecture). They are unsigned so you need to bypass Apples security hoops. Sadly, the Linux builds kept failing, otherwise I would have uploaded them as well. |
@Malidos What is the command you've used to create the binaries for supporting Apple Silicon & Intel? |
You build separately for arm64 and x86_64 architecture and then combine both libraries using the lipo command on macOS. It's also described in the official build instructions Compiling for macOS. |
@Malidos Thanks a lot, I will try to incorporate these steps in my Github Actions pipeline. Never done that before, so its a new topic for me. |
@Malidos @Smorty10 @JekSun97 Hi, can you check on your end, that these compiled binaries do work for you? These were created by my Github Actions workflow: /~https://github.com/FibreFoX/gdTree3D/actions/runs/10566459287 Just scroll down and find the binaries that are fitting for your needs. Would help me a lot to verify that I am on the right way. In case you have no access (not THAT familiar with GH Actions yet), I've added them here too: |
My macOS system could read all binaries successfully. I don't think they were any compile issues. |
@Malidos Do you mean "using the binaries that were provided" worked? I don't have access to a MacOS system with Apple Silicon, so I assumed maybe you have (because you provided files before). EDIT: changed my answer ;) did not read properly at first |
The provided binaries macOS worked, at least those for x86_64. I can't test for Apple Silicone either. |
This time this issue should be solved ;) |
Not everyone uses windows, how about for linux and mac as well?
The text was updated successfully, but these errors were encountered: