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

Add Loongarch64 support #32

Merged
merged 1 commit into from
Apr 24, 2023
Merged

Add Loongarch64 support #32

merged 1 commit into from
Apr 24, 2023

Conversation

zhaixiaojuan
Copy link
Contributor

Loongarch is a new RISC architecture.
Loongarch doc: https://github.com/loongson-community/LoongArch-Documentation/

@JohnTitor
Copy link
Owner

I think that isn't an official target of Rust, right? If so, for maintenance reasons, I'd recommend forking and patching yourself.

@zhaixiaojuan
Copy link
Contributor Author

Thank you for your suggestion.
Currently, locally, our team has supported the code of the loongarch64 architecture in rust, libc and etc..., and the build has passed and the relevant tests have been run. The related patches are currently being sorted out. Later plans to submit rust, libc and other codes to the upstream community.

@JohnTitor
Copy link
Owner

Thanks for clarifying, I'd like to hold off this PR until PRs are sent to rustc and libc repos. I'm happy to merge this then :)

@heiher
Copy link

heiher commented Apr 24, 2023

@JohnTitor The loongarch64-unknown-linux-gnu was added as a tier 3 target, could you review this patch again please?

@JohnTitor
Copy link
Owner

Thanks for the ping and contribution!

@JohnTitor JohnTitor merged commit b26e82d into JohnTitor:master Apr 24, 2023
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.

3 participants