A CFFI -ASDF integration bug

Faré fahree at gmail.com
Tue Aug 4 21:56:44 UTC 2020


On Fri, Jul 31, 2020 at 1:18 PM Ilya Perminov <iperminov at gmail.com> wrote:
> As a result inputs and outputs of the ops look like this:
> process-op:
>   input: wrapper-file
>   output: bindings-file.lisp file.c FILE.O FILE.SO
>
> compile-op:
>   input: bindings-file.lisp
>   output: bindings-file.fasl FILE.O FILE.SO
>
Are these FILE.O and FILE.SO two different files with the same name,
or the same file reported twice?

In BOTH cases, you'll want to have DIFFERENT NAMES for the two sets of
outputs. If the files are the same, then either you should compile
them only during the compile-op, or, if not possible, you should copy
the output to the new file with a different name.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
The world is a comedy to those that think; a tragedy to those that feel.
        — Horatio Walpole, 4th Earl of Orford (1717–1797)



More information about the asdf-devel mailing list