-
Notifications
You must be signed in to change notification settings - Fork 16
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
Request: Add Windows for ARM support #36
Comments
that seems strange. I have tried to build this in the past with some luck. Will try again |
It may be that it builds ok. If so, that would be great. From what I can tell there is no way to download a precompiled driver. If I can simply compile it and use the generated driver that could be a short term workaround while we wait for an official driver build. |
I can get you dll's I am having challenges getting the installer to build though |
Thanks. The DLL's would be helpful. I'll follow up via email. |
I was able to download that DLL, thank you! Unfortunately this is only the ansi dll and does not include the other helper dll's. In particular, the dependency analyzer shows it is missing libpq.dll and pgelista.dll. Ultimately though I would need the Unicode dll's. |
I wanted to follow up on this. I have tried to get this manually installed but I have not had any luck. I'm running Windows 11 ARM and the driver doesn't seem to want to load. It seems to complain about the Crypt32.dll not being correct. I think that's a Windows DLL, so it may be a problem with the Windows SDK? I have to drop this for now and have just moved back to my Intel machine. I appreciate you giving me a chance to try this. I'll circle back to it when I can and try on a Windows 10 ARM environment to see if it behaves better. |
@jraiford1 different version of openssl maybe |
Hi. I have tested psqlodbc with Windows 11 ARM on Azure VM service. I can confirm that this VM runs on ARM64 CPU, by launching settings.
Downloading from https://www.postgresql.org/ftp/odbc/releases/REL-17_00_0004/ And installing
Selecting Selecting
Selecting
Again
Finally, the installation was successful by ignoring 4 severe error messages. Next, I'm going to add a data source with
It prompts the 2 error prompts continuously by selecting one of the 4 drivers:
It is not added to the data source list. At first, I observed this issue in my company's case. But, at last, I could build a |
Yes we upgraded to WIX 5 which is required for ARM. Any help you can provide would be awesome. Unfortunately Github does not provide windows arm machines to build on so we would have to build it and upload it. Dave |
Thanks for your efforts, this and many efforts to maintain the build system up to date help very much to build ARM64 version at this time!
Yes, you are right, and this is a severe problem for OSS developers. I built my psqlodbc_arm64.msi with cross-compilation on my dev PC. And there is still a big problem not resolved yet: I want to provide psqlODBC as ARM64X binaries. For now, my psqlodbc_arm64.msi provides only ARM64 binaries. It means:
|
Thanks, |
Hi. I have uploaded the sample https://github.com/psqlodbc-for-win10-arm64/psqlodbc/releases/tag/17.00.0004-arm64.alpha1 |
Yes, here are the issues I have identified. psqlODBC requires dev pkg (bin/lib/include) of both
|
Windows for ARM does not seem to like Intel x64 drivers. If you try to create a data source against any Intel x64 driver you get an error message. It seems that Intel x64 applications are expected to use ARM ODBC drivers.
The text was updated successfully, but these errors were encountered: