Javier Uribe schreef: > El Mar 02 Ago 2005 01:13, Qiangning Hong escribió: > >>Doesn't work. gcc-3.3.6 is still in the emerge list. > > > GCC 3.3.X is necessary to compile GCC 3.4. > it follows with confidence > > greetings >
In case this is not clear-- --the idea is that you need a compiler to compile the new version of GCC. (It's obvious when you think about it.) Thus you need gcc-3.3.6 to compile gcc-3.4.4. What you then have to do is change your 'standard' gcc to 3.4.4, if it is not changed already, using gcc-config. Then you have to compiled gcc-3.4.4 again, and now you will be using gcc-3.4.4 to compile gcc-3.4.4. Then you have to clean the rest of the toolchain (which was also compiled using gcc-3.3.6), by compiling that using gcc-3.4.4. Then you should be more-or-less safe to remove gcc-3.3.6. I've done this myself; it's like 2.5 emerge-e worlds, but there are several scripts posted on the forums to automate this as much as is possible. http://forums.gentoo.org/viewtopic-t-282474.html http://forums.gentoo.org/viewtopic-t-345229.html http://forums.gentoo.org/viewtopic-t-189250.html HTH, Holly -- gentoo-user@gentoo.org mailing list