add --disable-install-doc
to Ruby configure args to speed up installation time
#133
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
👋 I was looking at possible opportunities to speed up Ruby build time and this one seemed like a good candidate. I was able to shave off about 30 seconds by adding this flag to not compile docs material.
On my M3 Max laptop, installing Ruby 3.3.2 with current
main
:With this change:
Another more extensible approach could be to make this part of a configurable
configure
arg setting passed into the rules' toolchain config. But I thought perhaps this is just a good start to add this as a way to speed up the rules fetch in general, and I couldn't really think of a reason someone would want doc generation for the core Ruby itself in the context of a Bazel build.