Help port rustc to new platform which there's no cargo and rustc support

Dear all:

I need port rustc to a new platform which there's no cargo and rustc support
as this link list: https://forge.rust-lang.org/release/platform-support.html .

There are gcc 5.3, python 2.7, llvm 7.0, Linux kernel 4.4 on the new platform.

What's rustc version can I get start? Any help would be appreciated!

Does LLVM support your platform?

Yes, LLVM works.

Start by defining your target here https://github.com/rust-lang/rust/blob/master/src/librustc_target/spec/ . You can then try cross-compile for your new target, and fix whatever is broken until it works. You might need to install a C cross compiler as well.

See also https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html

1 Like

I see。 Thank you so much。

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.