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

main branch fails to build in nightly-2021-08-14 and later #1350

Closed
briansmith opened this issue Aug 15, 2021 · 2 comments · Fixed by #1357
Closed

main branch fails to build in nightly-2021-08-14 and later #1350

briansmith opened this issue Aug 15, 2021 · 2 comments · Fixed by #1357

Comments

@briansmith
Copy link
Owner

I suspect rust-lang/rust#88032 might fix this.

The symptom is that aarch64 builds fail:

  = note: Undefined symbols for architecture arm64:
            "_ring_core_0_17_0_not_released_yet_OPENSSL_armcap_P", referenced from:
                _ring_core_0_17_0_not_released_yet_ChaCha20_ctr32 in libring_core_0_17_0_not_released_yet_.a(chacha-armv8-ios64.o)
                _ring_core_0_17_0_not_released_yet_sha256_block_data_order in libring_core_0_17_0_not_released_yet_.a(sha256-armv8-ios64.o)
          ld: symbol(s) not found for architecture arm64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
@briansmith
Copy link
Owner Author

PR #1349 works around this by fixing the nightly version in CI to nightly-2021-08-13. We need to revert that PR once we've fix things.

@briansmith
Copy link
Owner Author

ring now builds with the latest Rust Nightly, so the rustc bug must be fixed. PR #1357 reverts the workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant