On Sep 9, 2000, Richard Stallman <[EMAIL PROTECTED]> wrote:
> However on systems with shared libraries you can't just "promote" a
> linked program from /usr/bin to /bin -- you have to link it statically
> -- i.e. the build has to know from the beginning that you're intending
> to use the result at run-time from single-user mode.
> Why is that? Don't shared libraries work in single-user mode? Of
> course, they can't be in /usr/lib since they would not be available
> then.
The point of having binaries in `/bin' instead of `/usr/bin' is so
that you can run them without mounting /usr. Instead of figuring out
which shared libraries they depend on, copying them to /lib and
remembering to do so every time you update them, it's easier to just
link them statically.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me