3

Rust を MMIX アーキテクチャ用にコンパイルすることは可能ですか?

Rust コンパイラについて私が理解していることから (これは確かにそれほど多くはありません)、バックエンドとして LLVM を使用します。C と gcc のバックグラウンドを持っているので、gcc が MMIX 実行可能ファイルを生成できることは知っていますが、rustc から同じ結果を得る方法がわかりません。

これを行う方法を知っている人はいますか?または、どこから検索を開始すべきかについての指針はありますか?

ありがとうございました

4

1 に答える 1

3

あまり役立つ回答ではありませんが、powerpc のサポートを実装した私のプル リクエストをご覧ください: https://github.com/rust-lang/rust/pull/20980

(そして、最初に台無しにした libc の一部をアンブロークしたフォローアップ: https://github.com/rust-lang/rust/pull/21500 )

その間、いくつかのことが移動しましたが、これにより、どの場所を突く必要があるかについての一般的なアイデアが得られるはずです. アーキテクチャ サポートへの一般的なアプローチは、いくつかのアーキテクチャを公式にサポートし、他のツリーは保持することでしたが、公式サポートが必要な場合、特に破損しやすいブティック アーチは困難な戦いになる可能性があることに注意してください。コア: https://github.com/rust-lang/rust/pull/26505

于 2015-07-07T03:20:59.800 に答える