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

[0.16] Enable building and running on Windows ARM64 #8

Merged
merged 3 commits into from
Sep 13, 2022

Conversation

kjvalencik
Copy link
Member

@kjvalencik kjvalencik commented Sep 9, 2022

Cherry-pick and backport of e8e9a67a1f82e81e6c3b7fb5b5ee7cf786d31726 and afd5dba


build.rs has diverged signficantly from 0.17.0-alpha.11 to when this commit was merged. Since a merge was not possible, I rewrote the required changes from scratch.

This can be tested with https://github.com/1Password/ring/tree/kv/windows-arm-release.

@kjvalencik kjvalencik changed the title Kv/backport windows arm64 [0.16] Enable building and running on Windows ARM64 Sep 9, 2022
Alovchin91 and others added 3 commits September 13, 2022 10:01
I agree to license my contributions to each file under the terms given at the top of each file I changed.

Co-authored-by: Marc-André Moreau <[email protected]>
Windows on Arm (WoA) builds are currently using the C implementations
of the various functions within BoringSSL. This patch enables feature
detection for the Neon and hardware crypto optimizations, and updates
the perl script to generate AArch64 .S files for WoA.

Note these files use GNU assembler syntax (specifically tested with
Clang assembler), not armasm.

Change-Id: Id8841f4db0498ec16215095a4e6bd60d427cd54b
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/43304
Commit-Queue: David Benjamin <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
@kjvalencik kjvalencik force-pushed the kv/backport-windows-arm64 branch from 9887aef to d463b4a Compare September 13, 2022 14:01
@kjvalencik kjvalencik merged commit 3fa765a into 1p/0.16.20 Sep 13, 2022
@kjvalencik kjvalencik deleted the kv/backport-windows-arm64 branch September 13, 2022 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants