mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
8df9a22a85
Restrict .o -> presym.list_path dependency to internal builds only (mrbc sub-build). Regular host/cross builds don't need this because :all => :gensym ordering guarantees presym headers exist before .o compilation, and compiler .d files track header changes. The broad dependency caused full recompilation because Rake's all_prerequisite_tasks checks transitive prerequisites: every .o transitively depended on every .pi file through presym.list_path. Fixes #6721. Co-authored-by: Claude <noreply@anthropic.com>