On 9/8/06, Grant <[EMAIL PROTECTED]> wrote:
I've followed the GCC upgrade guide before without problems, but now I'm scared. Is all the trouble because of how Gentoo works or how GCC works? What is the trouble like? Packages that won't compile, or different things breaking in the system?
There are a few classes of problems here: 1. Packages failing to build with gcc-4.1. Usually the ~arch version of that package will build fine, so you may need to accept ~arch keywords for some packages in package.keywords. This is by far the most common and serious issue. 2. C++ ABI issues. While the system is in the process of being rebuilt, you can have some C++ programs using a different ABI than the libraries they link to, or the libraries can have conflicting ABIs. This should not be a problem once the emerge -e world completes, but can make it difficult to use the system while this is happening. 3. Problems with other packages being blamed on the gcc upgrade. FEX glibc-2.4 is now nptl only, and will no longer work in i386 hosts (must be i586 or better), and probably conflicts with no-nptl profiles, etc. You might want to take a look at the tracker bugs: http://bugs.gentoo.org/show_bug.cgi?id=140707 http://bugs.gentoo.org/show_bug.cgi?id=117482 -Richard -- gentoo-user@gentoo.org mailing list