[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Package uninstall uninstalls libltdl
From: |
Albert Chin |
Subject: |
Re: Package uninstall uninstalls libltdl |
Date: |
Tue, 7 Dec 2004 22:40:35 -0600 |
User-agent: |
Mutt/1.5.6i |
On Tue, Dec 07, 2004 at 10:19:33PM -0600, Bob Friesenhahn wrote:
> On Tue, 7 Dec 2004, Albert Chin wrote:
>
> >On Tue, Dec 07, 2004 at 08:42:42PM -0600, Bob Friesenhahn wrote:
> >>If a package installs libltdl.so as part of its build, then when 'make
> >>uninstall' is executed for that package, libltdl is uninstalled as
> >>well. The end result is that any other package which depends on the
> >>installed libltdl breaks. This seems like a bad thing. Of course
> >>'make distcheck' won't pass unless uninstall works. Oh joy.
> >
> >How is this different from 'make uninstall' for libz, libpng, tiff,
> >jpeg, etc?
>
> The difference is that these other packages don't incorporate packages
> within themselves. With libtool 2.0, the package can choose to
> install its own libltdl and the configure script may make the decision
> automatically. If it does so (and particularly if it replaces an
> existing libltdl), removing libltdl can cause system breakage.
>
> Doing a 'make uninstall' for the package can unexpectedly (as far as
> the user is concerned) break the system.
Then shouldn't the package either use the system libltdl or rename its
local copy?
--
albert chin (address@hidden)