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

Update CI to build for all matrix targets #1

Closed
wants to merge 14 commits into from

Conversation

eager-signal
Copy link

No description provided.

@eager-signal eager-signal force-pushed the ci_matrix_targets branch 6 times, most recently from 2215c9c to 2f213b0 Compare June 3, 2022 20:23
@eager-signal eager-signal changed the title Add relevant --target to cargo test in CI Update CI to build for all matrix targets Jun 10, 2022
@eager-signal
Copy link
Author

i686-linux looks to be remediable via rust-lang/rust-bindgen#550

Cross-compiling to AArch64 Linux can be done with a CMake toolchain
file; this one is extremely minimal in the hopes that it could be used
for other AArch64 platforms if necessary.

Cross-compiling from X64 Windows to ARM64 Windows doesn't look at the
toolchain at all, because CMake + Visual Studio can already
cross-compile. Unfortunately, the Visual Studio CMake generator
doesn't set CMAKE_SYSTEM_PROCESSOR, which is what the BoringSSL
CMakeLists.txt is looking at to choose the architecture. For now,
disable the use of assembly when cross-compiling to Windows platforms.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants