Hi,

Vorfeed Canal <[EMAIL PROTECTED]> writes:

> Of course it must - how else can it load them ? With my patch it knows
> about few default places and can be instructed about other places in
> nice shemely way.

Yes, your patch seems to be one possible solution.  However, why not use
`pkglibdir' (versionizing it) which you mentioned in earlier posts
instead of this new directory?

The other thing needed, which you also mentioned earlier, is to have a
versionized site directory.  I've actually always wondered why this one
was not versioned.

>> This is true I guess, because `dynamic-link' doesn't allow to specify
>> version info.  _This_ is an issue and maybe this procedure could be
>> fixed by allowing the user to pass Libtool-like version information.
>
> This is one solution. And IMO not the best solution.

That's a solution to one of the two problems, the two problems being:

1.  Separating C libraries that are written for different versions of
    Guile, allowing to have versions of the same extension written for
    different Guile versions to coexist;

2.  Allowing to have different versions of a given extension for a same
    version of Guile.

Your patch addresses (1).  This `dynamic-link' thing could be used to
address (2).  It could be used to address (1) instead, but certainly not
both of them.  Anyway, we'd first need `libltdl' to allow for such
things.  I started to ask the Libtool people about this:
http://lists.gnu.org/archive/html/libtool/2005-09/msg00118.html .

Thanks,
Ludovic.


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to