From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RQfv8-0002h2-Pt for garchives@archives.gentoo.org; Wed, 16 Nov 2011 13:52:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 71D2221C09E; Wed, 16 Nov 2011 13:52:44 +0000 (UTC) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by pigeon.gentoo.org (Postfix) with ESMTP id 3FFF621C028 for ; Wed, 16 Nov 2011 13:51:53 +0000 (UTC) Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id F08F62130E for ; Wed, 16 Nov 2011 08:51:52 -0500 (EST) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute4.internal (MEProxy); Wed, 16 Nov 2011 08:51:52 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=letterboxes.org; h=message-id:subject:from:to:date:in-reply-to:references :content-type:content-transfer-encoding:mime-version; s=mesmtp; bh=DM+rr8fRaqmXCjTY3Kjr0uM45qA=; b=jbKsCQ9IXPPVp4KDiIseOG19Khp9 F/1jgbNCysL0ti68173xtxnzLasVjnnrnHC8eg0kzLlF4b+zbPljxJZjgS/ZsAdi Xnx1R5tk6ua05vQ8zq/ZyvIIhxWXm8GkBW+ZkZ0kPnKRU21wATtqtl8PrAloX8fZ WZMjVy16GOB6w/g= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:date :in-reply-to:references:content-type:content-transfer-encoding :mime-version; s=smtpout; bh=DM+rr8fRaqmXCjTY3Kjr0uM45qA=; b=eIo Y7s8N21C0FbIuy1tLOPiHNYeVg1hS3U4ACzgklxdtfycYTgJ7eXoZ0CEXcn2JJqj pJtdGBoApcgiyFhSAdnY/z1ilHDq4DBhgg0uiAw0jEi5ANl6F8x4qBzmLgElT1xz fDh7Pv2H06aJTjwKECFEmlP1GLb2A7bED5i0zb4s= X-Sasl-enc: H5No6kgR/Sqbutq02PiL0FAGdoZ7lRlgMeSjY1lsMasW 1321451512 Received: from [192.168.31.28] (cpe-174-109-032-219.nc.res.rr.com [174.109.32.219]) by www.fastmail.fm (Postfix) with ESMTPSA id A13488E0078 for ; Wed, 16 Nov 2011 08:51:52 -0500 (EST) Message-ID: <1321451512.58505.2.camel@stretch> Subject: Re: [gentoo-user] Re: Upgrading gcc: both 4.4 and 4.5 needed? From: "Albert W. Hopkins" To: gentoo-user@lists.gentoo.org Date: Wed, 16 Nov 2011 08:51:52 -0500 In-Reply-To: <20111116133052.GA12194@math.princeton.edu> References: <4EC2B642.3010500@gmail.com> <201111160811.17331.stephane@22decembre.eu> <20111116133052.GA12194@math.princeton.edu> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAADBQTFRF1///CwsLGxsbJycnNzc3RUVFU1NTYmJicXFxf39/jIyMm5ubq6urubm5yMjI3t7eukg4JQAAAAF0Uk5TAEDm2GYAAAIoSURBVDhPpZC9btRQEEbPGIJQhOIZB4SEhGJ7W/42lihoKCJ6agoeglfgDXiQPAGEio5sKGgTLxRIFNk7DigV7FD4J4SW23jud+75ZA38x9ncnb3wf0PgjZnZdvo35rVZZWa3RiLDd+PGMNz5oABkw/2e9ne+HTgwGRt3nejHzc8Gk/EURfvx/IgLcK3YNZWB7C8vwFqtqcxEAPYD4CoAr5xUiBaJlfOrvTA+IRLqLhisWx/B9RItzckjHCJNxtqKGhRBgEiTAWCIBqGXDNBODEdBIWIEgquCiosD6GQsTYzAVVUAH0FCFDPP3ce8Byenx0hhFRBoX5cBFPXJUVILUog6rTOs5Mv5DnGyOAaXHMvb0fiU3z8QbNZAjmg5VXVbP/N0uHhyWJrAl8RYhebzVcq+K4CJ2WgomSbWsSsguRY6GtncD0N0EYImEcrRkPUxXcrKflNYN4LUmqKndQVOV5qOIDp5Vhb518oEqqxgBFuyOhSKlRF4NptPhp22Ee0ylnioNfVkPPLSix1SG9BJrRN4aFcevfNIKw8f8h5k8vtsnlUauSBiF2DD6/ePd5LPAOvzHpw97F6+dbHOk1T1X4DnXN2rlF+OWKXAuN3Cj3HHNW5u/13FzeQtEkv/YU0vDCATjZSn8KqZXwLdA3Kny+q6GZoGwPPFmZ5oNWt29TK4/XSVpK6bPRny4a+Qx1+FrNkrdATji/XHhdTbw55gMrC0TaFTEfwB/cbNxoZIacsAAAAASUVORK5CYII= Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2 Content-Transfer-Encoding: 7bit Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: b1095fe0-da96-44f6-8950-28898097435f X-Archives-Hash: 0b41ac726b637d61dea424c825bdb893 On Wed, 2011-11-16 at 08:30 -0500, Willie Wong wrote: > On Wed, Nov 16, 2011 at 03:29:27PM +0700, Pandu Poluan wrote: > > > what does "graphite" add ? > > > > > > > It makes gcc-4.5.3 use a newer method to detect parallelism, thus > > (potentially) makes programs compiled by gcc to have better multithreaded > > performance. > > Now, why can't the USE descriptions be like the kernel option > descriptions and have something like what Pandu wrote included? $ equery u gcc [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for sys-devel/gcc-4.5.3-r1: U I - - bootstrap : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2] - - build : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1] + + cxx : Builds support for C++ (bindings, extra libraries, code generation, ...) - - doc : Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally - - fortran : Adds support for fortran (formerly f77) - - gcj : Enable building with gcj (The GNU Compiler for the Javatm Programming Language) - - graphite : Add support for the framework for loop optimizations based on a polyhedral intermediate representation - - gtk : Adds support for x11-libs/gtk+ (The GIMP Toolkit) + + lto : Add support for link-time optimizations (unsupported, use at your own risk). - - mudflap : Add support for mudflap, a pointer use checking library - - multislot : Allow for SLOTs to include minor version (3.3.4 instead of just 3.3) - - nls : Adds Native Language Support (using gettext - GNU locale utilities) - - nocxx : Old flag -- USE=cxx from now on - - nopie : Disable PIE support (NOT FOR GENERAL USE) - - nossp : Disable SSP support (NOT FOR GENERAL USE) + + nptl : Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually) - - objc : Build support for the Objective C code language - - objc++ : Build support for the Objective C++ language - - objc-gc : Build support for the Objective C code language Garbage Collector - - openmp : Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp" - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore - - vanilla : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically