[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libguilereadline load
From: |
Nala Ginrut |
Subject: |
Re: libguilereadline load |
Date: |
Fri, 01 Feb 2013 18:03:20 +0800 |
On Fri, 2013-02-01 at 13:52 +0400, Dmitry Roshchin wrote:
> On Tuesday 22 January 2013 23:09:51 Ludovic Courtès wrote:
> > Hi,
> >
> > Dmitry Roshchin <address@hidden> skribis:
> > > Is it normal, that guile tries to load "libguilereadline-v-18.so" instead
> > > of "libguilereadline-v-18.so.18"? Guile version - 2.0.7.
> >
> > You normally have both, as well as libguilereadline-v-18.la, no?
> >
> > Guile uses ltdl for dynamic loading (info "(libtool) Using libltdl").
> > The rule is to first search for .la files. The .la file tells ltdl that
> > the real library is the .so.18 file, which ltdl then loads.
> >
> > When the .la file is missing, ltdl tries the .so file instead (not the
> > .so.18 file).
> >
>
> openSUSE packaging policy requires to remove .la files. And .so file is
> contained in guile-devel package. So it doesn't work by default.
>
And actually, even Fedora remove *.la too:
http://fedoraproject.org/wiki/Packaging:Guidelines
@ludo: Is there any chance to fix it? Folks have to install -devel
packages to run Guile, or there's no *.so file.