|
From: | Bob Friesenhahn |
Subject: | Re: Package uninstall uninstalls libltdl |
Date: | Tue, 7 Dec 2004 22:19:33 -0600 (CST) |
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.
Bob ====================================== Bob Friesenhahn address@hidden http://www.simplesystems.org/users/bfriesen
[Prev in Thread] | Current Thread | [Next in Thread] |