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 1KJY8o-0002ZF-Sa for garchives@archives.gentoo.org; Thu, 17 Jul 2008 18:23:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F4098E02B8; Thu, 17 Jul 2008 18:23:44 +0000 (UTC) Received: from mirapoint.uc.edu (mirapoint.uc.edu [129.137.3.50]) by pigeon.gentoo.org (Postfix) with ESMTP id CDE3BE02B8 for ; Thu, 17 Jul 2008 18:23:44 +0000 (UTC) Received: (from mirapoint.uc.edu [10.23.4.253]) by mirapoint.uc.edu (MOS 3.8.7a) with HTTPS/1.1 id CHK42419 (AUTH stylinae); Thu, 17 Jul 2008 14:23:44 -0400 (EDT) From: Adam Stylinski Subject: [gentoo-dev] ICC Profile To: gentoo-dev@lists.gentoo.org X-Mailer: Mirapoint Webmail Direct 3.8.7a 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20080717142344.CHK42419@mirapoint.uc.edu> Date: Thu, 17 Jul 2008 14:23:44 -0400 (EDT) X-Archives-Salt: 54a05481-9316-4d16-8215-189e802231fd X-Archives-Hash: be7fec41df53a85b5fbf854d37d75a3e The intel C Compiler (icc) has an ebuild for gentoo and the wiki has a script to integrate it with portage. This script works will in terms of building binaries, however when mixed with gcc environments there are massive linking issues. I propose that an ICC profile is made which contains specific versions and default flags for people who want to build a mixed icc-gcc environment. ICC is much faster than GCC and although not free, offers a free non-commercial license. I would be very interested in this project and more than willing to help to the best of my abilities. I've already been trying to maintain a mixed environment with some luck, while there have been a lot of problems using dynamically linked libraries (ld from intel and ld from gcc don't always get along), my system is substatially faster. The kernel obviously will still be built under gcc as well as bash (unless intel helps submit patches to make the code work with their compiler). There are many tools icc ! has to offer for vectorization. If these were streamlined into Gentoo with a fetch restriction for ICC, a bootsrapping boot disk could be made and result in a very fast distribution. -- gentoo-dev@lists.gentoo.org mailing list