From: Richard M K. <kr...@pr...> - 2008-04-07 00:52:57
|
William Harold Newman writes: > As far as I can see we neither have new bug reports coming in very > fast, nor outstanding bugs likely to be fixed cleanly and promptly, so > this looks like a reasonable candidate for bundling up and shipping. > > If you disagree, speak up; the opportunity to influence a 1.x release > may not come your way for many moons hereafter. There's a minor issue in the copy of ASDF in CVS, which is that stuff in the user's home directory can break building SBCL. Would it be objectionable to insert the following small patch or similar at least into the 1.1 release, if not the post-1.1 branch? It shouldn't affect anything except during make-target-contrib.sh. (An alternative suggestion from Dan Barlow on the cclan mailing list was to revert the copy of asdf.lisp to whatever version predated the preference loading stuff. I don't have time right now to figure out whether that's a better option; could somebody take a look this at least for the 1.1 release?) -- Richard --- contrib/asdf/asdf.lisp 15 Feb 2008 14:42:31 -0000 1.27 +++ contrib/asdf/asdf.lisp 7 Apr 2008 00:46:28 -0000 @@ -1278,6 +1278,13 @@ (when (sb-ext:posix-getenv "SBCL_BUILDING_CONTRIB") (pushnew :sbcl-hooks-require *features*))) +#+sbcl +(eval-when (:load-toplevel) + (when (sb-ext:posix-getenv "SBCL_BUILDING_CONTRIB") + (remove-method + #'load-preferences + (find-method #'load-preferences () '(system basic-load-op))))) + #+(and sbcl sbcl-hooks-require) (progn (defun module-provide-asdf (name) |