Gentoo Archives: gentoo-dev

From: "Sébastien Fabbro" <bicatali@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] ICC Profile
Date: Fri, 18 Jul 2008 14:16:37
Message-Id: 20080718151618.72fa0d06@maracuja
In Reply to: [gentoo-dev] ICC Profile by Adam Stylinski
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Apologies if you received this mail already, I'm having problems with my
5 smtp.
6
7 On Thursday July 17 Adam Stylinski wrote:
8
9 > The intel C Compiler (icc) has an ebuild for gentoo and the wiki has
10 > a script to integrate it with portage. This script works will in
11 > terms of building binaries, however when mixed with gcc environments
12 > there are massive linking issues. I propose that an ICC profile is
13 > made which contains specific versions and default flags for people
14 > who want to build a mixed icc-gcc environment. ICC is much faster
15 > than GCC and although not free, offers a free non-commercial
16 > license. I would be very interested in this project and more than
17 > willing to help to the best of my abilities. I've already been
18 > trying to maintain a mixed environment with some luck, while there
19 > have been a lot of problems using dynamically linked libraries (ld
20 > from intel and ld from gcc don't always get along), my system is
21 > substatially faster. The kernel obviously will still be built under
22 > gcc as well as bash (unless intel helps submit patches to make the
23 > code work with their compiler). There are many tools icc ! has to
24 > offer for vectorization. If these were streamlined into Gentoo with
25 > a fetch restriction for ICC, a bootsrapping boot disk could be made
26 > and result in a very fast distribution.
27
28
29 An icc profile would be welcome. I've been the maintainer of icc (and
30 other Intel tools) for the last year or so more by default than
31 real interest. I would welcome any input from the Gentoo community.
32 Re-adding slots and an icc profile was on my mind, but never found the
33 time to invest in it, and got at the tail of my priority list. So don't
34 hesitate to contact me (email, irc, bugs) and others.
35
36 There was some attempts a few years ago for rolling up a full Gentoo
37 with icc, but it hit several problems if I recall. Now both icc and gcc
38 have improved since then.
39
40 Also, if you haven't already, check also some of the old bugs [1,2] we
41 have, and a recurring one [3].
42
43 I would like to recall one important issue with the Intel license
44 concerning the "free for non-commercial use" [4]. It means
45 you can't use it for free if you're paid to use it. Yes,
46 beer is not free for academic scientists too.
47
48 [1] http://bugs.gentoo.org/show_bug.cgi?id=26757
49 [2] http://bugs.gentoo.org/show_bug.cgi?id=53808
50 [3] http://bugs.gentoo.org/show_bug.cgi?id=201596
51 [4] http://www.intel.com/cd/software/products/asmo-na/eng/219692.htm#0
52
53 - - --
54 Sébastien
55 -----BEGIN PGP SIGNATURE-----
56 Version: GnuPG v2.0.9 (GNU/Linux)
57
58 iEYEARECAAYFAkiApboACgkQ1ycZbhPLE2BMHgCggfzfS4SakVyw42r+JnnxYNpL
59 E9gAoJvRrocinIDlInF6kbeSGF2kvX9t
60 =M4XK
61 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] ICC Profile Robert Bridge <robert@××××××××.com>