HEXRD/hexrd

Automatically build and upload osx-arm64 conda packages

Closed this issue · 2 comments

I don't know how much work this would be. It looks like GitHub Actions will host osx-arm64 runners later this year, which might be the easiest way to support this.

It may also be possible to cross-compile them. Conda may provide some support for this, but I'm not sure.

For now, we have manually created and uploaded the osx-arm64 conda package for version 0.9.2.

Cross ref: HEXRD/hexrdgui#1336
Cross ref: HEXRD/hexrdgui#1338

@rachelelim mentioned in HEXRD/hexrdgui#1338 an error that occurs in hexrd unless scipy is updated. We should look into fixing that.

@rachelelim We are now automatically building HEXRD arm64 packages (soon, we will have HEXRDGUI ones too). So if you conda install -c hexrd/label/hexrd-prerelease -c conda-forge hexrd, it will install the latest hexrd packages for arm64.

Even though GitHub actions added support for M1 runners, payment is required to use them. So cross-compiling ended up being easier instead, and cross-compiling appears to be working fine!