CFFI govels size_t into :sizet

Robert P. Goldman rpgoldman at sift.info
Thu Mar 3 16:03:31 UTC 2016


On 3/3/16 Mar 3 -9:18 AM, Zach Beane wrote:
> Luís Oliveira <luismbo at gmail.com> writes:
> 
>> On Thu, Mar 3, 2016 at 12:44 PM, Zach Beane <xach at xach.com> wrote:
>>> Nothing related to the code, but I found that a couple projects will not
>>> build because they specify versioned dependencies on CFFI, and master
>>> does not have a version in its system definition.
>>
>> That's unfortunate. Is there some static thing I can place in the
>> version property that means "this is bleeding edge"?
> 
> I don't know of an option for that. I'd guess using some higher version
> number with a distinguishing suffix might help? ASDF is a stickler about
> its version formatting.
> 
> Zach
> 

I fear that will not do what you want:

> (asdf:version-satisfies "3.1.2.rc" "3.1.2")
NIL

The RC there for some reason is breaking the match:

R> (asdf:version-satisfies "3.1.2" "3.1.2")
T

This smells to me like a bug in ASDF:VERSION-SATISFIES, but we won't be
able to get a fix into ASDF in time to let this work for QL + CFFI.

Is there some reason you can't just bump x.y.z to x.y.z.xx :version in
your cffi.asd file and push that?

Cheers,
r




More information about the cffi-devel mailing list