On Fri, 31 Oct 2014, lee wrote: > Don Armstrong <d...@debian.org> writes: > > Except that it the software does depend on the shared library being > > installed. Binaries which link against shared libraries must have ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > the shared library present to run. Otherwise they have a linker ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > failure, and never start running in the first place. > > Then the software shouldn't depend on a library it doesn't need.
It needs the code paths of the library in some cases, therefore it links with the library, therefore the library must be installed if the binary is to run. > It's like keeping a trailer connected to your car all the time, with > the main fuse of the trailers' circuit removed, just because the > electricity could decide to want to try to flow through the outlet at > the hitch in case you hit the break pedal. If we're going to make car analogies, a more apt one is It's like a car manufacturer making a car which comes with a hitch mount even though you don't ever plan on using a trailer You can build your own car without it, but it's perfectly reasonable for the manufacturer to not offer that model without it. -- Don Armstrong http://www.donarmstrong.com I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own. I resign. -- Patrick McGoohan as Number 6 in "The Prisoner" -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141031190751.gm14...@teltox.donarmstrong.com