From 86836561ffd173cfa7a9ea2d9bd26dd6aa49b614 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Kochma=C5=84ski?= Date: Sat, 25 May 2019 18:49:48 +0200 Subject: [PATCH] cffi-toolchain: don't reintroduce bugs to ECL's ASDF ECL has a ASDF forked from version 3.1.7 version and tags it as 3.1.8 (to avoid confusion, official release following 3.1.7 is 3.2.0). This version has some bugs fixed (especially regarding bundles) for ECL, so loading this file reintroduces said issues. Since there is no "official" ASDF 3.1.8 release this change doesn't impact anything except ECL. Issue in question is regression with init names, monolithic bundles and file causes all systems depending on it to loaded twice before they really are compiled. --- cffi-toolchain.asd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cffi-toolchain.asd b/cffi-toolchain.asd index 7d9977c..f3864f1 100644 --- a/cffi-toolchain.asd +++ b/cffi-toolchain.asd @@ -40,7 +40,7 @@ :components (;; This is a plain copy of bundle.lisp from ASDF 3.2.0 ;; in case your asdf isn't up to snuff. - (:file "bundle" :if-feature (#.(if (version< "3.2.0" (asdf-version)) :or :and))) + (:file "bundle" :if-feature (#.(if (version< "3.1.8" (asdf-version)) :or :and))) (:file "package") (:file "c-toolchain" :depends-on ("package")) (:file "static-link" :depends-on ("bundle" "c-toolchain")))))) -- 2.11.4.GIT