Commit aed1130
committed
Order ext/configure-ext.mk after prepare-gems
ext/configure-ext.mk is generated by template/configure-ext.mk.tmpl,
which globs `.bundle/gems/**/extconf.rb` to enumerate bundled-gem
extensions. On a clean tree, `make html` regenerated configure-ext.mk
before prepare-gems extracted the bundled gems, so the glob found
nothing and exts.mk lacked rules for bundled-gem extensions. rbs's
extension never compiled, and RubyGems then refused to activate
rbs-4.0.2 as a runtime dependency of rdoc-7.2.0 with "Ignoring
rbs-4.0.2 because its extensions are not built", aborting
tool/rdoc-srcdir.
Add prepare-gems to configure-ext.mk's prerequisites so the bundled
gem directories exist before the template runs.
https://claude.ai/code/session_01YRoRyZPew2LtN6u6BX8bzx1 parent b5e6e0a commit aed1130
1 file changed
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
349 | | - | |
| 349 | + | |
| 350 | + | |
350 | 351 | | |
351 | 352 | | |
352 | 353 | | |
| |||
0 commit comments