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

Porting guide #7

Open
jethrogb opened this issue Mar 7, 2018 · 4 comments
Open

Porting guide #7

jethrogb opened this issue Mar 7, 2018 · 4 comments

Comments

@jethrogb
Copy link
Collaborator

jethrogb commented Mar 7, 2018

People who want to add more platforms are currently largely on their own. We
can create a guide that takes you through the steps needed to port Rust to your
preferred platform. The guide should cover everything from the initial git
clone to filing an upstream PR and beyond.

@Ericson2314
Copy link
Collaborator

I'd personally put this on the back-burner until the situation has improved somewhat. The current situation is too gross to be enshrined.

@IsaacWoods
Copy link

While it's a little old, I've been following this comment on Reddit by japaric, which appears to the the most complete guide. It provides little detail on the changes you'd need to make to libstd though, which is probably the most challenging bit

@antrik
Copy link

antrik commented Jun 16, 2018

I wouldn't call it "enshrining". I believe documenting the process would help with the portability effort, by lowering entry barriers: it's hard to get more people on board with improving the situation, if it's tedious for an interested newcomer to figure out what the current situation even is...

@CarePackage17
Copy link

Such a guide would be very interesting; I'd like to see Rust on the Universal Windows Platform in the future, but while I do know that environment well enough, I don't know which parts of Rust would need changes or what today's Windows port depends on.

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

No branches or pull requests

5 participants