houseabsolute / ubi

The Universal Binary Installer
Apache License 2.0
191 stars 6 forks source link

Release tooling should produce more binaries #3

Closed autarch closed 1 year ago

autarch commented 3 years ago

Some platforms it'd be good to support:

autarch commented 3 years ago

I started looking at this but I think it will be extremely challenging to cross compile for a platform. Deep in the dependencies we end up including the openssl crate, which links against the OpenSSL C library. So in order to build for FreeBSD (for example), we'd need to be able to link against a libssl.so compiled for FreeBSD. See # This file is automatically @generated by Cargo. See https://github.com/houseabsolute/ubi/runs/1754399781 for an example failure.

autarch commented 3 years ago

I also took a stab at macOS 11.0 (on ARM) but that environment is not available for general use yet.

autarch commented 1 year ago

macOS ARM and Linux ARM are done. Still no *BSD releases.

autarch commented 1 year ago

As of 0.0.20, I think I now have binaries for every platform I could have them for.