From 09fd9358e07eff9e2174a3c730b8b4994bf4e68c Mon Sep 17 00:00:00 2001
From: Francois-Rene Rideau <fare@tunes.org>
Date: Wed, 10 Feb 2010 17:36:32 -0500
Subject: [PATCH] Make *system-definition-search-functions* a defparameter
 rather than a defvar, or else upgrades from old SBCL asdf will cause an
 "interesting" inversion of priority between contrib-sysdef-search and
 sysdef-source-registry-search.

---
 asdf.lisp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/asdf.lisp b/asdf.lisp
index eb09f2a5..13aa55cb 100644
--- a/asdf.lisp
+++ b/asdf.lisp
@@ -793,7 +793,7 @@ called with an object of type asdf:system."
 ;;; for the sake of keeping things reasonably neat, we adopt a
 ;;; convention that functions in this list are prefixed SYSDEF-
 
-(defvar *system-definition-search-functions*
+(defparameter *system-definition-search-functions*
   '(sysdef-central-registry-search))
 
 (defun system-definition-pathname (system)
-- 
GitLab