Fix build-tools ordering regression (#3257, #1541)
When converting the component graph to operate in terms of UnitIds
instead of CNames I accidentally introduced a regression where we
stopped respecting build-tools when determining an ordering to
build things. This commit fixes the regression (though perhaps
not in the most clean/performant way you could manage it.) It
also fixes a latent bug if internal libraries aren't processed
in the correct order.
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
Please register or sign in to comment