From: Joel M. Hoffman (joel@wam.umd.edu)
Date: 05/14/92


From: joel@wam.umd.edu (Joel M. Hoffman)
Subject: Don't use linked libs for crutial stuff [was:Re: rc Shell Under Linux]
Date: 14 May 1992 13:04:24 GMT

In article <QUANSTRO.92May13222520@asgaard.StOlaf.edu> quanstro@asgaard.StOlaf.edu (goon) writes:
>In article <1992May13.231440.20172@muddcs.claremont.edu> jwinstea@jarthur.claremont.edu (Jim Winstead Jr.) writes:
> This might change when I convert the root disk over to shared
> libraries, which I expect to free up a good deal of space. In that
> [...]
>
>Even if the root image is converted to shared libs, it is proabally a
>good bet that the shell (whatever that may be) will be statically
>linked because having a shared-library version of the shell requires
>too much to be working for one to get a root prompt. Consider the
>following nasty situations:
> [two nasty situations deleted]

I think that anything really vital should be statically linked. As I
see it, this would include a shell, mount, rm, cp, sync (!) and
perhaps tar (that's a killer) or dd.

The idea is that if you inadvertantly delete the shared lib apparatus,
or mangle one or more of your partitions, you should be able to restore
enough to get shared libs working again.

-Joel
(joel@wam.umd.edu)