My first effort toward updating glibc
from source did not ...
... go well... although my emergency-recovery arrangements for that eventuality did.
Which leads me back to, what did I do wrong?
The show-stopping problem was init
. This process, somewhat to my surprise and chagrin, isn't
statically linked, and everything came a'crashing down when it couldn't make the connection to the new library.
(1) Is it correct to configure
glibc with --prefix=/usr
or is it usually configured with [i]--prefix=/[/] ?
(2) Is it advisable, or even worth-considering, to install into a separate directory, i.e.
off of /usr/lib/whatever
, and include this in /etc/ld.so.conf?
Basically, the idea being that the "old" libraries found in /lib
would be permanently "hidden from view."
(3) I would like for init
to be statically linked, but where is
it? (Oh nevermind... sysvinit...)
Anyhow, it puzzles me greatly that it encountered something so drastically-different between the older and the newer glibc
that it could not work with both.
the best teacher, but it's hell on your (dwindling...
) hair supply."