[Openmcl-devel] CCL/OpenMCL *features*

bryan d. o'connor bryan-lisp at lunch.org
Fri Jan 4 21:09:23 UTC 2008


> FYI, and in case someone can shed some light on what I'm doing wrong,
> I tried adding :darwin to *features* in my ccl-init.lisp file but that
> did not fix the problem with cl+ssl.  The reason is (as far as I can
> tell) that cffi only looks at symbols in *features* that are interned
> in the cffi-features package.  So I had to push 'cffi-features::darwin
> onto lisp:*features* to get cl+ssl to work without modification.

it looks like the code that CFFI uses to push cffi-features:xxx
symbols into *features* is based on some old logic.  right now
cffi-features:darwin only gets pushed if :darwinppc-target is
there.

i changed the offending line in src/cffi-openmcl.lisp to
           #+darwin-target     cffi-features:darwin

and cl+ssl loaded up without needing to push anything myself.


		...bryan




More information about the Openmcl-devel mailing list