From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L9uvL-0006se-Lb for garchives@archives.gentoo.org; Tue, 09 Dec 2008 05:14:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 33190E05AC; Tue, 9 Dec 2008 05:14:17 +0000 (UTC) Received: from md2.t-2.net (md2.t-2.net [84.255.209.81]) by pigeon.gentoo.org (Postfix) with ESMTP id D7C38E05AC for ; Tue, 9 Dec 2008 05:14:16 +0000 (UTC) Received: from [192.168.0.11] (84-255-203-94.static.t-2.net [84.255.203.94]) by md2.t-2.net (MOS 3.10.2-GA) with ESMTP id CXN26553; Tue, 9 Dec 2008 06:14:14 +0100 (CET) Message-ID: <493E0B25.9040206@avtomatika.com> Date: Tue, 09 Dec 2008 07:07:33 +0100 From: Branko Badrljica User-Agent: Thunderbird 2.0.0.18 (X11/20081123) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Proposal: add a compiler-version entry to pkg db References: <493DBF60.205@gentoo.org> In-Reply-To: <493DBF60.205@gentoo.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Junkmail-Status: score=10/150, host=md2.t-2.net X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A0B0206.493DFEA8.0001,ss=1,fgs=0, ip=192.168.0.11, so=2008-08-01 02:07:42, dmn=5.7.1/2008-09-02, mode=single engine X-Junkmail-IWF: false X-Archives-Salt: 5e323e0e-6f21-421a-8ecc-fad789cebce7 X-Archives-Hash: 193a14e0a6817995f7458294700cb553 While at it, it might be useful to have someghing like compiler-use file ( like package.use) for per-package compiler version and FLAGS to be used. It is annoying to have emerge -eD world fail because some package requires specific compiler version or because gcc-3.4 can't be compiled with -march=barcelona or with -combine CFLAGS... There should also be an option for the user to match compiler with compiler version, used to compile some other package. Perhaps with naming full name of the package instead of compiler name and version string in some file, like /etc/portage/package-infra.use or something like that. That approach could also be used for selecting specific version of perl/python/ruby/autotools/whatnot. ederico Ferri wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, > today I hit this annoyance, because my laptop hung in the middle of an > 'emerge -e @world' (checking that my world set compiles with > gcc-4.3... stopped at ~ 300 of 700 :S ) > > I was looking for an entry in /var/db/pkg// that could have > told me the compiler used to build the package, but couldn't find any. > indeed it would be a fairly useful feature to have, both for testing > purposes, and for user's everyday maintenance. > > please criticize this with anything constructive you can think of. > > thanks > - -- > Federico Ferri > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkk9v14ACgkQV/B5axfzrPucugCfRN51KpJZ/HYCYA3v/Z2lAhaf > 8eUAniZONnbWtN4f5CblJzaxEMbFWI3m > =4l7H > -----END PGP SIGNATURE----- > > > > >