From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GLmSb-0003Un-Om for garchives@archives.gentoo.org; Fri, 08 Sep 2006 19:56:22 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k88JtHqh010669; Fri, 8 Sep 2006 19:55:17 GMT Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.226]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k88JnWQO012688 for ; Fri, 8 Sep 2006 19:49:32 GMT Received: by wx-out-0506.google.com with SMTP id r21so861081wxc for ; Fri, 08 Sep 2006 12:49:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=RIIwvU8aWjzIV2EIFNGOQigG+epCtPeBcwX0tY8LjKOcE7NzO8rfDPLHti1N2waC51irTV07HE2w+azMkF3WqBXx1GCCzaF7F3ar5Erpz2EIcHGbAYA2GOeY//yzvEMWQZ9+AQLxaL71Ngy0z5G4R59rm/E/Gw24bEIxCWRzMbk= Received: by 10.70.37.12 with SMTP id k12mr768076wxk; Fri, 08 Sep 2006 12:49:32 -0700 (PDT) Received: by 10.70.110.1 with HTTP; Fri, 8 Sep 2006 12:49:32 -0700 (PDT) Message-ID: <7573e9640609081249i59272a88md73c276e52498833@mail.gmail.com> Date: Fri, 8 Sep 2006 12:49:32 -0700 From: "Richard Fish" Sender: richard.j.fish@gmail.com To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Remerge the system with gcc-4.1? In-Reply-To: <49bf44f10609080724m2678c3dbw1f08d6bf265b9ce8@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060908070933.59450@gmx.net> <17CD9CE4C0FA574A8B29EF02D49B385D2A9249@srvexch-01.mcaschool.local> <49bf44f10609080724m2678c3dbw1f08d6bf265b9ce8@mail.gmail.com> X-Google-Sender-Auth: fcaa43f93631a9d0 X-Archives-Salt: 285f7f43-cf64-4650-b697-59c2c57431f7 X-Archives-Hash: 27e8a8d65fe7aeb4f4afa616009caba4 On 9/8/06, Grant 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