windows and mac builds #536

Open
opened 2023-03-28 08:08:53 +00:00 by gedw99 · 3 comments

I am looking using Garage for Open Science project and the users tend to run windows or mac.

I am looking using Garage for Open Science project and the users tend to run windows or mac.
Author

I have an Intel Mac, and soon a Windows 10 intel. So am happy to help with any testing.

I am a golang coder and not rust.

I have an Intel Mac, and soon a Windows 10 intel. So am happy to help with any testing. I am a golang coder and not rust.
Contributor

You shouldn't be running garage on either of these platforms. Instead, you should be deploying it onto a fleet of Linux servers and then using a client, for example: Cyberduck to interface with the S3 API from Windows/Mac clients.

I pushed up a profile for Garage into Cyberduck weeks ago, once you have garage exposed via HTTPS1, this takes moments to enable:

You shouldn't be running garage on either of these platforms. Instead, you should be deploying it onto a fleet of Linux servers and then using a client, for example: Cyberduck to interface with the S3 API from Windows/Mac clients. I pushed up a profile for Garage into Cyberduck weeks ago, once you have garage exposed via HTTPS[1], this takes moments to enable: - https://docs.cyberduck.io/protocols/s3/garage/ [1]: https://garagehq.deuxfleurs.fr/documentation/cookbook/reverse-proxy/
quentin added the
CI
label 2023-04-21 10:14:56 +00:00
Owner

Currently we are shipping builds for different CPU architectures through cross compiling, by using NixOS tools. Cross compiling to macOS is not possible today, but at least I was able to compile Garage for macOS arm64 (thanks to the GCC Compilation Farm). I tried to cross compile to Windows but it failed, and I had not enough time to debug it. If you are able to integrate cross compilation from Linux to your desired target in Garage's nixos build, we could definitively ship a binary for your platform.

Currently we are shipping builds for different CPU architectures through cross compiling, by using NixOS tools. Cross compiling to macOS is not possible today, but at least I was able to compile Garage for macOS arm64 (thanks to the GCC Compilation Farm). I tried to cross compile to Windows but it failed, and I had not enough time to debug it. If you are able to integrate cross compilation from Linux to your desired target in Garage's nixos build, we could definitively ship a binary for your platform.
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#536
No description provided.