Okay, I did a make install on glibc-2.2.5, and pine still works. How do I know that the new glibc is being used, or will be used by newly compiled programs, and stuff?
[much rebooting and fscking]
I spoke too soon. Running ldconfig killed everything. I can't even get into the system in single user mode.
And it looks like 2.2.5 isn't even installed. I forked /usr and / before doing all these upgrades. The only difference in /lib/libc* and /usr/lib/libc* between the old and new systems seems to be the timestamps. Filenames and filesizes are identical.
Anyone want to shed some light on this?