I just did an "emerge world" a while ago to update my system. Apparently that's now how you do it. Part of the way through, C++ programs stopped compiling. I already had GCC 3.4.3 installed, so that wasn't updated. They started complaining about not finding a c++ lib in /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-2005011. I had /usr/lib/gcc/i686-pc-linux-gnu/3.4.3, so I just made a symbolic link to it and it worked. Why was it looking for /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-2005011 and not/usr /lib/gcc/i686-pc-linux-gnu/3.4.3?
Anyway, rebooted.
My kernel said it coulden't find udev or devfs, "what" I thought. Rebooted a kernel with devfs, since my other was for udev.
I boot, gentoo starts to try to make symbolic links to /usr/lib of stuff in /dev. It obviously can't because the system is still in readonly mode, and why is it doing THAT. I reboot again back to the kernel without devfs.
Coulden't find libreiser4-someversion.so.2. Shoulden't it be looking for .so? Threw me into maint mode, reemerged reiserfsprogs. Rebooted, managed to start up but it still complains about udev/devfs not existing. ps -A shows udev rightAthere, and /dev appears to be working. Where did I go wrong? I can post logs/other configs if necessary. Also, I don't know if it's relevent but I'm not using gentoo's ebuilds for my kernel. I just downloaded/patched them manually and put them in /usr/src and linked it to "/usr/src/linux".

