<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitech-oe.git/classes/icecc.bbclass, branch org.openembedded.dev</title>
<subtitle>Multi-Tech CoreCDP 1.x OpenEmbedded Tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/'/>
<entry>
<title>bitbake.conf,cmake.bbclass,cross.bbclass,icecc.bbclass: Point the toolchain paths to new multi-machine friendly toolchain install location.</title>
<updated>2010-08-03T19:46:05+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2010-07-30T07:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=4f96a91b1b063a15683b1ae9167ac8a345cc13b2'/>
<id>4f96a91b1b063a15683b1ae9167ac8a345cc13b2</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Acked-by: Koen Kooi &lt;k-kooi@ti.com&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Acked-by: Koen Kooi &lt;k-kooi@ti.com&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>classes,bitbake.conf: Remove CROSS_DIR, install cross-packages into native sysroot</title>
<updated>2010-07-22T17:09:29+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2010-07-21T17:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=526394a2f3cd44f09612687cad46a19e9af88402'/>
<id>526394a2f3cd44f09612687cad46a19e9af88402</id>
<content type='text'>
* Update references to CROSS_DIR in classes and bitbake.conf.
* This patch is based on Joshua Lock's work in poky.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Ackef-by: Chris Larson &lt;clarson@kergoth.com&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update references to CROSS_DIR in classes and bitbake.conf.
* This patch is based on Joshua Lock's work in poky.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Ackef-by: Chris Larson &lt;clarson@kergoth.com&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>icecc: also set environment in do_install</title>
<updated>2010-06-15T14:38:22+00:00</updated>
<author>
<name>Dmitry Eremin-Solenikov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2010-06-15T12:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=907812852830f1bed8121c24eca4e0dfa491bb02'/>
<id>907812852830f1bed8121c24eca4e0dfa491bb02</id>
<content type='text'>
Libtool in some packages (e.g. curl) tries to relink libraries during
installation stage. If the Icecc environment isn't set in the do_install
such relinking fails. Fix this by adding do_install_prepend to
icecc.bbclass with set_icecc_env() call.

Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Libtool in some packages (e.g. curl) tries to relink libraries during
installation stage. If the Icecc environment isn't set in the do_install
such relinking fails. Fix this by adding do_install_prepend to
icecc.bbclass with set_icecc_env() call.

Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>icecc.bbclass: fix irt changes in toolchains installation</title>
<updated>2010-06-04T12:50:41+00:00</updated>
<author>
<name>Dmitry Eremin-Solenikov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2010-06-04T12:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=3db17146cb491d7d0f25ef7ecc24b31478b4b2ff'/>
<id>3db17146cb491d7d0f25ef7ecc24b31478b4b2ff</id>
<content type='text'>
The installation of toolchains in /cross/ has changed a bit, resulting
in failures of icecc.bbclass to find necessary files (libstdc++.so, g++, etc.)
Fix that by pointing the class file to libstdc++ in staging and corrent name
of target g++.

Also correct the name of kernel toolchain tarball.

Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The installation of toolchains in /cross/ has changed a bit, resulting
in failures of icecc.bbclass to find necessary files (libstdc++.so, g++, etc.)
Fix that by pointing the class file to libstdc++ in staging and corrent name
of target g++.

Also correct the name of kernel toolchain tarball.

Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qemu: remove 0.9.x</title>
<updated>2010-03-09T17:28:31+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2010-03-08T15:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=677630b31b8ce4bd8cb723a4c66414739c9d4331'/>
<id>677630b31b8ce4bd8cb723a4c66414739c9d4331</id>
<content type='text'>
QEMU 0.9.x is obsolete this days and with all modifications made for
QEMU 0.10.x in OE, versions 0.9.x are unusable anyway. 0.10.3 was
introduced 10 month ago, so a good transition time was also given.
Now it's time to just kill it.

Also remove cvs and svn versions since those are 0.9.x leftovers and
QEMU moved to git long ago.

Also remove gcc3 checks since that are not relevant for QEMU 0.10+.

Also remove from icecc blacklist, since QEMU builds fine with it and
the reason for blacklisting was GCC 3.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
Acked-by: Marcin Juszkiewicz &lt;marcin@juszkiewicz.com.pl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QEMU 0.9.x is obsolete this days and with all modifications made for
QEMU 0.10.x in OE, versions 0.9.x are unusable anyway. 0.10.3 was
introduced 10 month ago, so a good transition time was also given.
Now it's time to just kill it.

Also remove cvs and svn versions since those are 0.9.x leftovers and
QEMU moved to git long ago.

Also remove gcc3 checks since that are not relevant for QEMU 0.10+.

Also remove from icecc blacklist, since QEMU builds fine with it and
the reason for blacklisting was GCC 3.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
Acked-by: Marcin Juszkiewicz &lt;marcin@juszkiewicz.com.pl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>icecc: introduce ICECC_FALLBACK_PARALLEL</title>
<updated>2010-01-24T03:03:45+00:00</updated>
<author>
<name>Roman Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2009-07-15T02:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=1b6cc35e3acf0f65ec4ab761949dcec6d86f43fc'/>
<id>1b6cc35e3acf0f65ec4ab761949dcec6d86f43fc</id>
<content type='text'>
icecc-blacklisted packages currently built not only without icecc environment
set but also without any parallel options enabled. The original intention was
not to kill the build machine, I guess, since having a good icecc cluster it's
easy to set '-j16' or '-j32' or whatever else which could do so. However as
the toolchain packages are blacklisted for icecc they're becoming a
bottleneck in the build process, while they can be built with local-machine
parallelism.

So, in order to solve it, introducing ICECC_FALLBACK_PARALLEL option. It's
simply used as PARALLEL_MAKE for icecc-blacklisted packages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
icecc-blacklisted packages currently built not only without icecc environment
set but also without any parallel options enabled. The original intention was
not to kill the build machine, I guess, since having a good icecc cluster it's
easy to set '-j16' or '-j32' or whatever else which could do so. However as
the toolchain packages are blacklisted for icecc they're becoming a
bottleneck in the build process, while they can be built with local-machine
parallelism.

So, in order to solve it, introducing ICECC_FALLBACK_PARALLEL option. It's
simply used as PARALLEL_MAKE for icecc-blacklisted packages.
</pre>
</div>
</content>
</entry>
<entry>
<title>icecc: remove bb.errors on un-built compilers</title>
<updated>2010-01-24T03:03:34+00:00</updated>
<author>
<name>Roman Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2009-07-15T11:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=fded57212337dbff5c9c92944457d7e41adbf7ff'/>
<id>fded57212337dbff5c9c92944457d7e41adbf7ff</id>
<content type='text'>
Building things with icecc and BB_NUMBER_THREADS more then 1 you could see
a lot of messages:

ERROR: no cross compiler built yet?

before gcc-cross would be properly built. There is technically nothing wrong,
cross compiler is not there yet and it's not needed when bitbake does
fetch-unpack-patch and other things to prepare package build. But it makes
people uncomfortable.

We can safely kill this messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Building things with icecc and BB_NUMBER_THREADS more then 1 you could see
a lot of messages:

ERROR: no cross compiler built yet?

before gcc-cross would be properly built. There is technically nothing wrong,
cross compiler is not there yet and it's not needed when bitbake does
fetch-unpack-patch and other things to prepare package build. But it makes
people uncomfortable.

We can safely kill this messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>classes: Drop a number of unneeded import calls (from Poky)</title>
<updated>2009-11-16T10:45:23+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2009-11-16T10:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=bc465d83ad8665211b6f9664b418f4eafcc5ca6c'/>
<id>bc465d83ad8665211b6f9664b418f4eafcc5ca6c</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>icecc.bbclass: fix kernel distributed compilation</title>
<updated>2009-04-21T20:45:42+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2009-04-17T00:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=5a1d7e7a88c6ef8ac0ca4c7034e637f831a05faf'/>
<id>5a1d7e7a88c6ef8ac0ca4c7034e637f831a05faf</id>
<content type='text'>
Signed-off-by: Koen Kooi &lt;koen@openembedded.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Koen Kooi &lt;koen@openembedded.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>icecc.bbclass: base fix for cross and native builds, patch/9</title>
<updated>2009-02-14T09:37:30+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>roman@khimov.ru</email>
</author>
<published>2009-02-14T09:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=3599618c8063ae7a294c51de9b3039ecbfb89544'/>
<id>3599618c8063ae7a294c51de9b3039ecbfb89544</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
