GNU bug report logs - #30402
ldconfig confusion

Previous Next

Package: libtool;

Reported by: Reuben Thomas <rrt <at> sc3d.org>

Date: Fri, 9 Feb 2018 13:11:02 UTC

Severity: normal

Done: Ileana Dumitrescu <ileanadumitrescu95 <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 30402 <at> debbugs.gnu.org (full text, mbox):

From: Reuben Thomas <rrt <at> sc3d.org>
To: Roumen Petrov <bugtrack <at> roumenpetrov.info>
Cc: 30402 <at> debbugs.gnu.org
Subject: Re: bug#30402: ldconfig confusion
Date: Fri, 9 Feb 2018 21:12:17 +0000
[Message part 1 (text/plain, inline)]
On 9 February 2018 at 20:41, Roumen Petrov <bugtrack <at> roumenpetrov.info>
wrote:

> Reuben Thomas wrote:
>
>> I just noticed that on my GNU/Linux system (and on stock Ubuntu 14.04,
>> which is where I first encountered this), I need to run
>>
>> ldconfig
>>
>> after installing shared libraries built with libtool. I was confused at
>> first, because libtool itself runs
>>
>> ldconfig -n $(libdir)
>>
>> But I guess because this does not update the cache, it doesn't make the
>> library available.
>>
>
> I'm not sure.
>
> I just run one of my tests - build of binary with shared library and and
> installation into one system default paths for shared libraries.
> Result:
> - ldconfig -p does not show new library
> - ldd binary shows library
> - binary is executed properly
>

​
​Thanks for this.

In my tests, ldd binary did not show the library, and the binary was not
executed properly. Also, the library did not show up with ldconfig -p, but
of course that is the expected result after running only ldconfig -n.

​I obtained these results both on my personal Ubuntu 16.04 system (but of
course there could be some oddity with the configuration), and, more
convincingly, with fresh Ubuntu 14.04 as used on Travis CI (I had my Travis
build run ldd on the binary, and the library was shown as not found;
running "sudo ldconfig" made the library found).

So, it could be some oddity (so far, it looks like a bug) with Ubuntu
systems in their default configuration.​

Does anyone have any further suggestions for things I can test? In any
case, it looks like a bug report to Ubuntu may be warranted; Roumen, could
you possibly tell us what sort of GNU/Linux system you are using?​

-- 
https://rrt.sc3d.org
[Message part 2 (text/html, inline)]

This bug report was last modified today.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.