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

Reply via email to