On Tue, Jan 30, 2018 at 4:53 PM, Attila Lendvai attila@lendvai.name wrote:
I haven't used CFFI in a while.
TL;DR: is this a sane fix?
https://github.com/cffi/cffi/commit/4b9b06f15912e823581b1aeb8a0d5c2ef11f702d
(the (not null) ...) is redundant around find-system without the nil optional argument.
Also, having a component depend on a system violates a weak tacit invariant in ASDF, though it should only matter for bundle operations, and only for things required at link-time, which shouldn't be the case here. Still, something to keep in mind.
now, whether the generator code (extra dependencies) is needed is decided by whether or not the generated lisp file is up-to-date.
... except that ASDF only considers it "up-to-date" if its date is later than that of all dependencies, including the compiled objects for c2ffi, now that staging is done properly.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Eric Schmidt rule of management: always assume that the other person is as intelligent as you are.