[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#609047: An update on CCL for Debian



I’ve recently tried to reevaluate the situation regarding CCL in
Debian.

In short, the answer is unfortunately that it’s not yet possible to
package CCL, but there is however the hope that the situation will
improve at some point.

What prevents CCL from being packaged Debian is the ffigen tool, which
is required at build time to generate various FFI bindings. The latest
functional version of this tool (ffigen4) is essentially a patch over
GCC 4. The ftpmasters refused to have this in the archive (see above).

There is however an ongoing effort to rewrite ffigen, see:
https://github.com/Clozure/ccl/issues/13

The rewrite is essentially a small executable depending on libclang,
and is now dubbed ffigen5.

I’ve tried it, and even though it is able to parse many C headers, it
still fails at some. So it’s not yet ready for use. But hopefully it
will be at some point, which should clear the way for CCL in Debian.

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: