Mark H Weaver <m...@netris.org> skribis:

> Andy Wingo <wi...@pobox.com> writes:
>
>> On Sat 09 Feb 2013 16:12, l...@gnu.org (Ludovic Courtès) writes:
>>
>>> An issue with the FFI is distros where .la and .so files are only
>>> available in the -dev package, because then ‘dynamic-link’ won’t work
>>> unless that -dev package is installed (as recently discussed on
>>> guile-user.)
>>
>> I have the feeling that we should implement our own dynamic-link
>> function without libltdl.  It would eliminate a dependency and allow us
>> to use other search path rules, like ones that could deal with this
>> case.  I think the situation would actually be better on other
>> architectures because we wouldn't have to deal with bugs like this one:
>>
>>   http://thread.gmane.org/gmane.lisp.guile.bugs/5269
>
> The problems we're having with libltdl are likely affecting many other
> projects.  Wouldn't it be better to fix these problems in libltdl,

Agreed.

On one hand, that will take more time than rolling our own.  On the
other, that will save us many headaches (incompatibility with previous
Guile versions, maintenance of our own stuff, proliferation of search
path rules, etc.)

Ludo’.

Reply via email to