conda-forge / cdms2-feedstock

A conda-smithy repository for cdms2.
BSD 3-Clause "New" or "Revised" License
0 stars 9 forks source link

Add Arm64 support #72

Open odidev opened 3 years ago

odidev commented 3 years ago

Hi Team,
I have been working on xarray for arm64 and it has a dependency on cdms2.

Followed the commands mentioned in installing-cdms2, but it looks like cdms2 is not available for arm64 currently for conda as suggested in the error:

PackagesNotFoundError: The following packages are not available from current channels: cdms2

Do you have any plans of releasing it for arm64?

It would be very helpful if cdms2 is released for arm64.

xylar commented 3 years ago

@odidev, this will require updating a long chain of dependencies that weren't included in the automatic migration to arm64 (and other architectures) for reasons I don't understand. I'll get that process started without any promises about when it will be complete. I also would guess that cdms2 and many of its dependencies have never been tested on arm64. If there are issues, I don't think there is currently support for cdms2 development.

It might be worth considering leaving out cdms2 conversion from the arm64 build of xarray for now if that is a possibility.

xylar commented 3 years ago

Here are a list of libraries that need to be migrated and related PRs:

xylar commented 3 years ago

I'm stuck on https://github.com/conda-forge/libcdms-feedstock/pull/37, without enough expertise to fix the issues arising there. @jasonb5, let me know if this is something you have time and interest in pursuing.

odidev commented 2 years ago

Hi @xylar, could you please let me know if there is any update regarding the migration?

xylar commented 2 years ago

@odidev, it has not proven possible to support Arm64 for cdms2 and its dependencies given the minimum level of maintenance support that the CDAT project has been given. My suggestion remains to drop support for the cdms2 format in xarray.

odidev commented 2 years ago

Thanks for the quick reply.