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

Right now, the Guile project does a poor job of testing Guile on
multiple platforms.  Hydra does check that i686-linux, x86_64-linux
and x86_64-darwin compile, but, that's about the extent of multi-platform
testing.  (There are Hydra jobs for Cygwin and Solaris, but, they are
broken; and FreeBSD hasn't built successfully in a year or so on 2.0)

Guile has some talented hackers, and maybe they could write a better
dynamic linker than libtool, but, history suggests that Guile might
lose interest in maintaining such code for non-GNU systems.

-Mike

Reply via email to