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

Re: ldconfig-symlink-missing-for-shlib error



On Thu, Jul 14, 2005 at 05:17:12AM -0400, kamaraju kusumanchi wrote:
> One possible alteration would be  (with minimal changes to the original 
> text)
> 
> The run-time library package should include the symbolic link to the 
> shared libraries that| |would have normally been created by ldconfig. 

I don't think this is a good formulation.  It depends on your definition of
what's normal.  I think on a Debian system, anything dictated by policy is
normal.  So according to that rule, ldconfig wouldn't normally create any
symlinks, because they are already included in the package.

If the wording needs to be changed, I'd suggest something like "that would
otherwise be created by ldconfig".

> This link has to be created by the maintainer. For example, the 
> |libgdbm3| package should include a symbolic link from 
> |/usr/lib/libgdbm.so.3| to |libgdbm.so.3.0.0|. This is needed so that 
> the dynamic linker (for example |ld.so| or |ld-linux.so.*|) can find the 
> library between the time that |dpkg| installs it and the time that 
> |ldconfig| is run in the |postinst| script.

As far as I understand it, this is incorrect.  The links are not provided for
use during this time, they are provided because they must be erased again
during package removal.

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://129.125.47.90/e-mail.html

Attachment: signature.asc
Description: Digital signature


Reply to: