filecoin-project / filecoin-ffi

C and CGO bindings for Filecoin's Rust libraries
Other
94 stars 136 forks source link

Releasing MacOS prebuilts will break in June 2024 #420

Closed vmx closed 1 month ago

vmx commented 9 months ago

CircleCI is sunsetting all Intel MacOS machines in 2024. Currently we use such a machine to create universal binaries.

We should switch to an ARM based machine and cross-compile to Intel from there (if that's possible, I don't know much about MacOS).

Update: the sunsetting was postponed till June 2024.

galargh commented 9 months ago

https://github.com/filecoin-project/filecoin-ffi/blob/62960ca63d5fb1649ad95a947182175bbd5f11e8/install-filcrypto#L162-L164 suggests that it might not be possible.

Is dropping darwin/amd64 support an option?

Alternatively, let me know if you wanted us to look into setting up self-hosted Apple Intel runners.

vmx commented 6 months ago

A possible fix is at https://github.com/filecoin-project/filecoin-ffi/pull/424/.