Right now, if you upgrade "gcc-3.3" from 3.3 to 3.3.1, you can end up with a broken g++ - it will still search for <triplet>/3.3/crtbeginS.o instead of 3.3.1/crtbeginS.o. I have the feeling that g++-3.3 should depend on precisely the same version of gcc-3.3...
-- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer