<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3587022666749549057</id><updated>2024-11-06T03:48:37.928+01:00</updated><category term="Configuration"/><category term="News"/><category term="Overlay"/><title type='text'>Gentoo-ICC</title><subtitle type='html'>In this blog I want to track the progress of my efforts on building an complete Gentoo system with Intels C Compiler icc. I am going to share my results so that everyone interested in this subject can use them.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gentoo-icc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gentoo-icc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Oliver Becker</name><uri>http://www.blogger.com/profile/02108867616631225661</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPkrsLB-2WgQBNuto0IhbK2eG9TSJlilB9NQyokdiFE1fdSMIXtjn0j7AYVQbmdA7xZmHQc8UT38rQk7EgN2ZDzcyCZ-X5Y-2Oo1zNoocISnTLNroaKOgH-XCvP6hApA/s220/Tux+Avatar+%28410%29.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3587022666749549057.post-3241773942543785085</id><published>2011-06-15T09:21:00.000+02:00</published><updated>2012-07-20T11:31:39.334+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="News"/><title type='text'>New promising compiler in sight</title><content type='html'>On Monday a wonderful piece of news reached me:&lt;br /&gt;
&lt;a href=&quot;http://www.phoronix.com/scan.php?page=article&amp;amp;item=pathscale_ekopath4_open&amp;amp;num=1&quot;&gt;PathScale Open-Sources The EKOPath 4 Compiler Suite&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
An high performance C++ compiler is being Open-Sourced and I am going to give it a try as it promises GNU/&lt;u&gt;Gcc&lt;/u&gt; compatibility and according to some earlier posts the performance seems to be really good.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=OTU1Mg&quot;&gt;Dirndl On Intel&#39;s Sandy (Bridge) Is Hot&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=OTU1MQ&quot;&gt;The &quot;Dirndl&quot; On AMD Opterons Are Impressive&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.phoronix.com/scan.php?page=article&amp;amp;item=phoronix_dirndl_final&amp;amp;num=1&quot;&gt;Final Linux Benchmarks Of Project Dirndl&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If the performance can compete with &lt;u&gt;icc&lt;/u&gt; and the compatibility with &lt;u&gt;gcc&lt;/u&gt; is at least the same (which is not that hard) it could become my compiler of choice.</content><link rel='replies' type='application/atom+xml' href='http://gentoo-icc.blogspot.com/feeds/3241773942543785085/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://gentoo-icc.blogspot.com/2011/06/new-promising-compiler-in-sight.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/3241773942543785085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/3241773942543785085'/><link rel='alternate' type='text/html' href='http://gentoo-icc.blogspot.com/2011/06/new-promising-compiler-in-sight.html' title='New promising compiler in sight'/><author><name>Oliver Becker</name><uri>http://www.blogger.com/profile/02108867616631225661</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPkrsLB-2WgQBNuto0IhbK2eG9TSJlilB9NQyokdiFE1fdSMIXtjn0j7AYVQbmdA7xZmHQc8UT38rQk7EgN2ZDzcyCZ-X5Y-2Oo1zNoocISnTLNroaKOgH-XCvP6hApA/s220/Tux+Avatar+%28410%29.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3587022666749549057.post-5101714740584306958</id><published>2011-05-20T14:16:00.002+02:00</published><updated>2011-05-20T17:39:26.525+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Overlay"/><title type='text'>Portage-Icc overlay</title><content type='html'>I don&#39;t have any place to put an permanent file to yet so I just post the zipped version of the overlay for this time. I hope it will stay online long enough.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.2shared.com/file/YKtJyY1L/portage-icc.html&quot;&gt;http://www.2shared.com/file/YKtJyY1L/portage-icc.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;New packages&lt;/b&gt;:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;dev-libs/glib-2.28.6&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;app-emulation/open-vm-tools-0.0.20110328.387002-r2&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;sys-apps/coreutils-8.7&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;sys-apps/sysvinit-2.88-r1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;sys-libs/zlib-1.2.5-r2&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;sys-libs/ncurses-5.7-r7&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;Note: &lt;/b&gt;The &lt;b&gt;open-vm-tools&lt;/b&gt; ebuild contains an patch which extends the sources with inline assembly support for &lt;u&gt;icc&lt;/u&gt; but is currently not used because of an compile time error. Until the source patch is ready the &lt;i&gt;-no-gcc&lt;/i&gt; flag is replaced by the &lt;i&gt;-gcc&lt;/i&gt; flag in the ebuild.</content><link rel='replies' type='application/atom+xml' href='http://gentoo-icc.blogspot.com/feeds/5101714740584306958/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://gentoo-icc.blogspot.com/2011/05/portage-icc-overlay.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/5101714740584306958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/5101714740584306958'/><link rel='alternate' type='text/html' href='http://gentoo-icc.blogspot.com/2011/05/portage-icc-overlay.html' title='Portage-Icc overlay'/><author><name>Oliver Becker</name><uri>http://www.blogger.com/profile/02108867616631225661</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPkrsLB-2WgQBNuto0IhbK2eG9TSJlilB9NQyokdiFE1fdSMIXtjn0j7AYVQbmdA7xZmHQc8UT38rQk7EgN2ZDzcyCZ-X5Y-2Oo1zNoocISnTLNroaKOgH-XCvP6hApA/s220/Tux+Avatar+%28410%29.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3587022666749549057.post-8052159215840625406</id><published>2011-05-20T13:53:00.004+02:00</published><updated>2011-05-20T17:39:48.131+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><title type='text'>Basic system configuration</title><content type='html'>Here is my basic configuration of gentoo-icc:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;/etc/make.conf&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
#CFLAGS=&quot;-O2 -march=i686 -pipe&quot;
#CXXFLAGS=&quot;${CFLAGS}&quot;
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST=&quot;i686-pc-linux-gnu&quot;

USE=&quot;symlink -X -doc -ipv6&quot;

MAKEOPTS=&quot;-j2&quot;

FEATURES=&quot;parallel-fetch&quot;


# ICC (no optimizations)
CC=&quot;icc&quot;
CXX=&quot;icpc&quot;
CFLAGS=&quot;-O2 -no-gcc -w -opt-report-file=/dev/null -fPIC&quot;
CXXFLAGS=&quot;$CFLAGS&quot;

PORTDIR_OVERLAY=&quot;/usr/local/portage-icc&quot;
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;/etc/env.d/10icc&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;PATH=&quot;/opt/intel/Compiler/11.1/056/bin/ia32/&quot;
ROOTPATH=&quot;/opt/intel/Compiler/11.1/056/bin/ia32&quot;
LDPATH=&quot;/opt/intel/Compiler/11.1/056/lib/ia32&quot;
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Icc&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;dev-lang/icc-11.1.056-r1
USE=&quot;idb -eclipse -ipp -mkl&quot;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Some packages already compile fine with this configuration but others need either ebuild changes or patches or both. I am going to post these in an seperate thread for my overlay.</content><link rel='replies' type='application/atom+xml' href='http://gentoo-icc.blogspot.com/feeds/8052159215840625406/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://gentoo-icc.blogspot.com/2011/05/basic-system-configuration.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/8052159215840625406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/8052159215840625406'/><link rel='alternate' type='text/html' href='http://gentoo-icc.blogspot.com/2011/05/basic-system-configuration.html' title='Basic system configuration'/><author><name>Oliver Becker</name><uri>http://www.blogger.com/profile/02108867616631225661</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPkrsLB-2WgQBNuto0IhbK2eG9TSJlilB9NQyokdiFE1fdSMIXtjn0j7AYVQbmdA7xZmHQc8UT38rQk7EgN2ZDzcyCZ-X5Y-2Oo1zNoocISnTLNroaKOgH-XCvP6hApA/s220/Tux+Avatar+%28410%29.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3587022666749549057.post-768039557842882210</id><published>2011-05-20T13:29:00.002+02:00</published><updated>2011-05-20T17:02:12.568+02:00</updated><title type='text'>Blog opened</title><content type='html'>&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;So this is it - my first blog&lt;/span&gt;.&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt; As everyone could guess this blog is about how far I am getting with building an Gentoo system completely with &lt;u&gt;icc&lt;/u&gt;. I want to share my results for future reference and for those of you who are this much willing to experiment with Linux like me.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;How long I can keep posting or how frequently it will be is another subject on which I can&#39;t make any promises.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;I already set up two virtual machines using &lt;i&gt;VMWare Player&lt;/i&gt; which contain identical running base systems of Gentoo in the current version. On the first machine (gentoo-icc) I am going to replace all packages with their &lt;u&gt;icc&lt;/u&gt;-compiled versions. This includes such &quot;basic&quot; packages as &lt;b&gt;glibc&lt;/b&gt; (which is highly depending on &lt;u&gt;gcc&lt;/u&gt;) and also &lt;b&gt;open-vm-tools&lt;/b&gt; (needed because of VMWare - which contains much inline assembly and other stuff).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
My patches and ebuilds are held in an separate overlay which I will try to publish and update permanently.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
I am not going to compile the &lt;i&gt;Kernel&lt;/i&gt; with &lt;u&gt;icc&lt;/u&gt; at this point as there is already an project covering this subject (&lt;a href=&quot;http://www.linuxdna.com/&quot;&gt;www.linuxdna.com&lt;/a&gt;). But because &lt;i&gt;linuxdna&lt;/i&gt; is not really up-to-date and their support is not the best I will have to get to this subject relatively soon.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;After the base system is fully &lt;u&gt;icc&lt;/u&gt;-compiled and functional I want to take a look at &lt;i&gt;X11&lt;/i&gt;, it&#39;s video drivers and any software that goes beyond this point. But this could take a very long time.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;I only got one note for you left before I start posting my first results:&lt;br /&gt;
&lt;b&gt;Any use of data (patch/ebuild/variables ...) provided by this page is at own risk.&lt;/b&gt;&lt;br /&gt;
I will test all my patches but I cannot guarantee anything.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;If your system crashes or you lose data because of anything provided on this site don&#39;t blame me ;-)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gentoo-icc.blogspot.com/feeds/768039557842882210/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://gentoo-icc.blogspot.com/2011/05/blog-opened.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/768039557842882210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3587022666749549057/posts/default/768039557842882210'/><link rel='alternate' type='text/html' href='http://gentoo-icc.blogspot.com/2011/05/blog-opened.html' title='Blog opened'/><author><name>Oliver Becker</name><uri>http://www.blogger.com/profile/02108867616631225661</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPkrsLB-2WgQBNuto0IhbK2eG9TSJlilB9NQyokdiFE1fdSMIXtjn0j7AYVQbmdA7xZmHQc8UT38rQk7EgN2ZDzcyCZ-X5Y-2Oo1zNoocISnTLNroaKOgH-XCvP6hApA/s220/Tux+Avatar+%28410%29.png'/></author><thr:total>0</thr:total></entry></feed>