-
Notifications
You must be signed in to change notification settings - Fork 32
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
FR - Add support for ARM architecture #299
Comments
It seems Jira workflow does not work anymore :( |
This is a big blocker for us. Please consider it, I know you're currently working on the python one. |
Big blocker for us as well as more of the team moves to M1 arch. Any plans to update? |
Here is the issue with ARM when running :
|
For an unknown reason this package ships built libraries static archives, hence the errors. |
Anyone who is aware of a work-around to get this extension working on arm64? |
hi all, quick status update. This did not fell off the table, but still on the team's radar. Internally tracked on SNOW-722362. Don't have any estimated timelines for now but will update here if there's any news. Thank you for bearing with us ! |
Glad to hear that @sfc-gh-dszmolka. For the record: work-around using ODBC does not work on Apple Silicon Macs: it is also not available for arm64 at this time.
|
we'd be happy to look into the separate issue as well if you wish; could you please open a separate issue with Support for that ODBC issue @rtuin ? |
For what it is worth, I have prebuilt linux-aarch64 and linux-x84_64 libraries for snowflake 1.2.6 on my fork. I submitted PR #310 to enable the |
Wow nice job! Although for the prebuild part if would be better to leave just the sources as it will make the repository much lighter and limit incompatibilities (openssl for example, which is at a fixed build version). |
Thanks. I concur. However, I was trying to follow the same support/build pattern as current maintainers, fearing a more radical change to the build system may be harder to get accepted. Hence, the prebuilt libraries. |
You're right, one step at a time 👍 |
@tsansbury-rmn I tried to build the extension using your branch. It build successfully, but I got this error message when I tried to load it:
Did anyone experience this? How did you fix it? There is already an issue about this #308. @sfc-gh-dszmolka Any update on the ETA for the official support for ARM? With more and more Apple Silicon machines out there this is becoming a bigger issue every day. |
hey there - yes, September's release (released couple days ago) supposed to support Mac ARM now. Please see the release notes at https://docs.snowflake.com/en/release-notes/clients-drivers/php-pdo-2023#version-2-0-0-september-29-2023 with that said, I'm now marking this closed |
@sfc-gh-dszmolka, should a new issue be created for arm64/aamd64 Linux support? @slashrsm, I have not observed those issue. I was able to build and run the driver within a new docker container using the |
@tsansbury-rmn if that would be possible, that might help tracking the effort - thank you in advance ! |
Hello,
Since ARM-based machines are being more common (Mac M1/M2, AWS Graviton2/Graviton3 instances, Azure Altra-based instances or GCP Tau T2A for example), would it be possible to add support for
arm64
architecture?🙏
The text was updated successfully, but these errors were encountered: