guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 1.6.0 problems with libguilereadline-v-12 and fix


From: Marius Vollmer
Subject: Re: 1.6.0 problems with libguilereadline-v-12 and fix
Date: 03 Oct 2002 18:06:08 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Arno Peters <address@hidden> writes:

> On Wed, Sep 18, 2002 at 11:14:14PM +0200, Marius Vollmer wrote:
> > 
> > So, in my view, the right fix is to set LD_LIBRARY_PATH or
> > LTDL_LIBRARY_PATH.
> 
> I have two versions of Guile installed: 1.4 in /usr and 1.7 in
> /usr/local.  If I leave LTDL_LIBRARY_PATH undefined, version 1.4 works
> flawlessly with libreadline but version 1.7 crashes hard.  If I define
> LTDL_LIBRARY_PATH=/usr/local/lib version 1.7 works flawlessly with
> libreadline but version 1.4 crashes hard.
> 
> In either case, one guile does not work.  This is unacceptable for me.

Yes, this is a bug in 1.7.  Guile 1.6.0 does not have this bug and
should work fine in this setup. (Does it?)

The problem is that we currently can't specify a particular version
when calling 'dynamic-link' or 'load-extension'.  Once we can, this
problem should go away.

> > It would also be acceptable to change Guile to also look into the
> > directories from /etc/ld.so.conf on GNU/Linux, and generally to follow
> > the behavior of dlopen as closely as possible.  (One should also fix
> > ld to be consistent with ld.so.)
> 
> This would indeed do the trick.

We hope to implement this soon, by using our own variant of libltdl.

-- 
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3  331E FAF8 226A D5D4 E405




reply via email to

[Prev in Thread] Current Thread [Next in Thread]