I just pushed some changes to make the native build safe for `make -j'. This should speed up the build a good deal on multicore systems. It's very coarse-grained (directory-by-directory, not file-by-file), so there's a limit to the factor by which it will speed up -- maybe 2 or 3 -- but that's still a lot better than before.
I haven't tested it heavily, but it seems to work for me. Let me know if I broke anything. This is only the native build -- it does not apply to the liarc build or the svm build, both of which are very much not safe for `make -j'. Similar, but more complicated, changes will be required for those. This does not restructure the build at all (except to split up syntaxing and compiling runtime and edwin). For example, it doesn't make the current insane bootstrapping process more sensible, which is something we'll want to do in the future, particularly for liarc and svm (and in the distant future, for cross-builds without liarc or svm). _______________________________________________ MIT-Scheme-devel mailing list MIT-Scheme-devel@gnu.org https://lists.gnu.org/mailman/listinfo/mit-scheme-devel