-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
librustc and libsyntax documentation built only during make install
#13728
Comments
Nice catch. I kind of think we should just bite the bullet and always build the rustc docs, even though they take quite a while. |
Maybe there is some low-hanging perf fruit in rustdoc. |
Nominating. This is a pretty embarrassing bug that hits anybody that follows the instructions for building and installing. |
P-high, not 1.0 milestone. |
Consensus I recall is to just build all the docs during 'make'. |
We could presumably change the I think it's a better appoach anyway because this way someone who does |
When running `sudo make install`, we only want to run the actual install as root, the building of the documentation and the distribution folder should happen as the non-root user. Related to rust-lang#13728.
PR #17009 makes |
When running `sudo make install`, we only want to run the actual install as root, the building of the documentation and the distribution folder should happen as the non-root user. Related to #13728.
Considering this fixed. |
Update to Chalk 88 This Chalk release introduces fuel for the recursive solver ([chalk#774](rust-lang/chalk#774)). I'm not sure how often it calls `should_continue` compared to the other solver, so we might want to increase `CHALK_SOLVER_FUEL`, the current default value of 100 might be too low. This should fix a lot of hangs and crashes, for example this solves the hang in rust-lang#12897.
And, since
make install
is often ran as a root, this leads to root-owned documentation.The text was updated successfully, but these errors were encountered: