CFFI govels size_t into :sizet

Zach Beane xach at xach.com
Thu Mar 3 16:09:11 UTC 2016


"Robert P. Goldman" <rpgoldman at sift.info> writes:

> 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?

Right - I mean a suffix like ".999" or something, not letters.

Zach



More information about the cffi-devel mailing list