Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support other architectures #4

Open
adam-azarchs opened this issue Oct 17, 2024 · 0 comments
Open

Support other architectures #4

adam-azarchs opened this issue Oct 17, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@adam-azarchs
Copy link
Member

Currently there are a few things that are hard-coded to linux/amd64. There isn't a good reason for this other than that we haven't had a need for anything else up to now. We should attempt to support all of the architecture/OS pairings that are supported on conda-forge.

Supporting linux/aarch64 should be pretty straightforward. It just means detecting the architecture from the package path rather than hard-coding the assumption of amd64.

Supporting darwin is a little more complex due to a few things that assume dynamic libraries and python extension modules use a .so extension. There's also one place that assumes they are in ELF format, but having that bit working might not even be required under OSX.

Windows is more complex due to executables having the .exe file extension appended; we might not ever get to that.

@adam-azarchs adam-azarchs added the enhancement New feature or request label Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant