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

Lack of ARM64 Builds for Windows #150

Open
carne8 opened this issue Sep 25, 2024 · 2 comments
Open

Lack of ARM64 Builds for Windows #150

carne8 opened this issue Sep 25, 2024 · 2 comments
Labels
bug Something isn't working build system An issue that affects the build system. confirmed platform:windows

Comments

@carne8
Copy link

carne8 commented Sep 25, 2024

Godot version

4.3stable

Plugin version

v1.0.6

System information

Windows 11 Arm64 (Snapdragon X Elite)

Issue description

I’ve noticed that the repository currently does not provide binaries for the ARM64 architecture on Windows.
ARM64-based devices are becoming more prevalent, especially with the new Copilot + PCs.

I tried to compile the project for this architecture, but I'm don't know the C++ environment well, and I didn't succeed.

Steps to reproduce

Add the webrtc-native to your godot project.

An error pop in the output panel:
No GDExtension library found for current OS and architecture (windows.arm64) in configuration file: res://webrtc/webrtc.gdextension

Minimal reproduction project

No response

@Faless
Copy link
Collaborator

Faless commented Sep 26, 2024

I honestly have no experience in building form windows arm64 either.

I guess the first step would be to be able to build libdatachannel (finding the right CMake flags) and openssl (which uses its own build system).

It also seems that mingw support for windows arm64 is still experimental, so this probably needs to use MSVC for now, which is a pain for me to test.

In short, help is welcome.

@Faless Faless added confirmed platform:windows bug Something isn't working build system An issue that affects the build system. labels Sep 26, 2024
@carne8
Copy link
Author

carne8 commented Sep 26, 2024

I finally managed to build the project for Windows Arm64 !

I slightly modified the OpenSSL configuration and indeed used MSVC.

So, I opened a pull request #151

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working build system An issue that affects the build system. confirmed platform:windows
Projects
None yet
Development

No branches or pull requests

2 participants