Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Run doc/genstdlib.jl after bootstrap, take 2
this time with a JULIA_ENABLE_DOCBUILD flag to allow disabling this step on the buildbots where #11727 causes trouble on windows ref #13069
- Loading branch information
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems to the effect that if any docs change we often end up rebuilding the Julia sysimage, which is unfortunate.
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is that the fault of this change? The sysimg should depend on helpdb whether or not you run gensdtlib, running it just ensures changes get written into the RST more immediately.
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure. Haven't quite tracked down why it's happening.
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm seeing sort of the reverse problem where genstdlib runs even if I just do
make test
or something without touching either the docs or anything in base, so the makefile rules here could use adjustment.f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm also seeing it rebuild this apparently unconditionally. Very annoying.
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose this should probably depend on the timestamps of everything in base
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The problem is that this is a phony target, which means it gets rebuilt no matter what.
f778615
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was just too annoying and our sea of phony makefile targets is impossible to work with, so I reverted.