duplicated stem loading machinery in cold/warm.lisp

Bug #1669658 reported by csziacobus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Undecided
Douglas Katzman

Bug Description

warm.lisp essentially duplicates the existing functionality for build-order.lisp-expr. Perhaps a :warm keyword implying :not-host or the like could be implemented as a flag in the latter. This way, we improve maintainability and make it easier to move things from cross compile to warm and vice versa and experiment with bootstrapping PCL machinery in the cross compiler.

Revision history for this message
csziacobus (charleszhang77) wrote :

Here's a patch

Revision history for this message
Douglas Katzman (dougk) wrote :

Moving PCL into the cross-compiler is a non-goal.

A much simplified change resolves the discrepancy between having two ways to list the sources -
https://sourceforge.net/p/sbcl/sbcl/ci/06dc81c804ffa8b30469f16e88b60c7820f9811e/

Cross-compiling and native compiling are going to invariably need to do a few things differently.
I don't think we should expect to unify the driving scripts completely, so marking this fixed.

Changed in sbcl:
assignee: nobody → Douglas Katzman (dougk)
status: New → Fix Committed
Stas Boukarev (stassats)
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.