:feature not working in :system-depends-on

Bug #1445638 reported by Faré on 2015-04-17
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Robert P. Goldman

Bug Description

If you try to use (:feature :sbcl (:require "sb-grovel")) and/or (:feature (:or :allegro :clisp :lispworks) "cffi-grovel")) in your :system-depends-on, load-systems* will bork when trying to load them and they are expanded to NIL instead of a valid system name, unless once again you use #+ to protect the form, which defeats the goal of avoiding #+.

Proposed solution: remove nil's before to call load-systems* and/or inside load-systems*

(From point (3) of https://bugs.launchpad.net/asdf/+bug/1445636 )

Robert P. Goldman (rpgoldman) wrote :

I have a tentative fix and am running the tests now. Hope to have it committed yet this afternoon.

Changed in asdf:
status: New → In Progress
assignee: nobody → Robert P. Goldman (rpgoldman)
Robert P. Goldman (rpgoldman) wrote :

Fix available in pre-release version

Changed in asdf:
status: In Progress → Fix Committed
milestone: none → asdf3.1.5
Changed in asdf:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers