only perfom when the output is missing

Attila Lendvai attila.lendvai at gmail.com
Sat Apr 17 20:43:34 UTC 2021


thanks for the ideas Robert!


> I was wondering why it was important to avoid the build when the .h file
> is newer than the .spec file. This shouldn't happen very often, should
> it? Is it because:
>

the problem is much more down to earth: generating the spec file requires
launching a libllvm based external tool called c2ffi. compiling and
properly configuring this tool can sometimes consume a day, and the users
of e.g. hu.dwim.sdl shouldn't ever need to do that. it's only needed when
you want to capture newly added artifacts from the SDL.h files.

one way to avoid this could be to not communicate the dependency to ASDF,
and make the .h -> .spec generation manual (this used to be the case). for
some reason that feels lame, but not the end of the world either.


>    1.
>
>    The .h file is getting refreshed too often by something upstream of
>    ASDF? E.g., is make being too eager about rewriting the .h file?
>
>
the problem is not with too often, but with anything greater than zero,
e.g. a git checkout.

- attila
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20210417/62293407/attachment.html>


More information about the asdf-devel mailing list