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

Explain what Assemble does in bootstrap #911

Closed
jyn514 opened this issue Oct 4, 2020 · 1 comment · Fixed by #912
Closed

Explain what Assemble does in bootstrap #911

jyn514 opened this issue Oct 4, 2020 · 1 comment · Fixed by #912
Labels
E-hard Difficulty: might require advanced knowledge

Comments

@jyn514
Copy link
Member

jyn514 commented Oct 4, 2020

I am not actually sure what this does. It can't just be copying files because I tried running the binary in stage0-rustc and it gave an error about shared objects:

build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/rustc-main: error while loading shared libraries: librustc_driver-3b0ece280f85df92.so: cannot open shared object file: No such file or directory

Originally posted by @jyn514 in #857 (comment)

@jyn514 jyn514 added the E-hard Difficulty: might require advanced knowledge label Oct 4, 2020
@Mark-Simulacrum
Copy link
Member

It just copies files. You get linker errors otherwise because cargo directory layout doesn't match our rpath (../lib iirc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E-hard Difficulty: might require advanced knowledge
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants