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

Release aarch64 artifacts for LLVM14 (LLVM-173) #61

Closed
kevin-june opened this issue Aug 4, 2022 · 7 comments
Closed

Release aarch64 artifacts for LLVM14 (LLVM-173) #61

kevin-june opened this issue Aug 4, 2022 · 7 comments
Labels
Resolution: Done Status: Done Issue is done internally

Comments

@kevin-june
Copy link

The LLVM13 release contains artifacts for:

  • aarch64-apple-darwin
  • aarch64-unknown-linux-gnu

We would like to use similar artifacts in LLVM 14, but these don't seem to be present.

Is it possible to add these to the release?

@github-actions github-actions bot changed the title Release aarch64 artifacts for LLVM14 Release aarch64 artifacts for LLVM14 (LLVM-173) Aug 4, 2022
@igrr
Copy link
Member

igrr commented Aug 5, 2022

Hi @kevin-june,
The artifacts for aarch64 have been built for LLVM13 release manually by the esp-rs team. For LLVM14 the archives have also been built manually and uploaded to https://github.com/esp-rs/rust-build/releases/tag/llvm-project-14.0-minified instead, to avoid confusion.

We have recently merged support for building aarch64-unknown-linux-gnu releases in CI, and CI builds for aarch64-apple-darwin are in development. So the next llvm-project release should have archives for aarch64 built. For now, please try to use the archives provided in the rust-build repo.

@gerekon
Copy link
Collaborator

gerekon commented Aug 5, 2022

@kevin-june @igrr FYI. The artifacts in esp-rs are stripped version of the release which include libraries and headers only used by Rust.

@kevin-june
Copy link
Author

Thanks for the info!

Will the future release include standard library headers? We had been using these to satisfy Bindgen.

@gerekon
Copy link
Collaborator

gerekon commented Aug 8, 2022

Thanks for the info!

Will the future release include standard library headers? We had been using these to satisfy Bindgen.

Are you talking about special stripped (minified) releases for Rust?
What standard library do you mean, stdc++?

@gerekon
Copy link
Collaborator

gerekon commented Sep 24, 2022

@kevin-june We made a pre-release with ARM64 artifacts https://github.com/espressif/llvm-project/releases/tag/esp-15.0.0-20220922

@gerekon gerekon closed this as completed Sep 24, 2022
@gerekon
Copy link
Collaborator

gerekon commented Sep 24, 2022

Closed by e95d783 and 789d497

@kevin-june
Copy link
Author

Thanks!

What standard library do you mean, stdc++?

We primarily use C headers.

@espressif-bot espressif-bot added Status: Done Issue is done internally Resolution: Done labels Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution: Done Status: Done Issue is done internally
Projects
None yet
Development

No branches or pull requests

4 participants