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----- |