<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot.git/toolchain, branch 2012.08_rc1</title>
<subtitle>Buildroot: Making Embedded Linux easy
</subtitle>
<id>https://git.hiegel.fr/cgit/buildroot.git/atom?h=2012.08_rc1</id>
<link rel='self' href='https://git.hiegel.fr/cgit/buildroot.git/atom?h=2012.08_rc1'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/'/>
<updated>2012-08-01T18:04:50Z</updated>
<entry>
<title>toolchain-external: do not allow the user to select hard/soft float</title>
<updated>2012-08-01T18:04:50Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-08-01T18:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=f648ad2817b32ea6c89965b82c282cb812bd6646'/>
<id>urn:sha1:f648ad2817b32ea6c89965b82c282cb812bd6646</id>
<content type='text'>
Commit ba92d6ef68eeb37ba435648fcfbd1dbe13212e6d made hard float the
default when Cortex-A8 and Cortex-A9. The problem it was trying to fix
is that the newer Linaro toolchains (2012.05 and 2012.06) are
hard-float, so the default selection of soft-float enabled on ARM
doesn't work for those toolchains.

Unfortunately, not selecting soft-float causes problems with
the Crosstool-NG backend at the moment.

As an intermediate solution, make the soft float option disappear when
using external toolchain: the toolchain will decide by itself whether
to generate hard float or soft float code.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>kernel-headers: bump 3.4.x stable version</title>
<updated>2012-07-31T21:38:36Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2012-07-31T21:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=588cc81c0ab645ffa3a12d03ae0c6a056c9ab74f'/>
<id>urn:sha1:588cc81c0ab645ffa3a12d03ae0c6a056c9ab74f</id>
<content type='text'>
Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Simplify x86 target architecture variant handling</title>
<updated>2012-07-30T22:00:29Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-25T19:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=2ff012b3c70ea41cc6f241426320d1b168985f79'/>
<id>urn:sha1:2ff012b3c70ea41cc6f241426320d1b168985f79</id>
<content type='text'>
Instead of having two separate list of choices for select the target
architecture variant for i386 and x86_64, with many CPU choices
duplicated (because all modern x86 CPUs can be both used as i386 or
x86_64), merge them into a single list. In the x86_64 case, all the
x86 CPUs that do not support the 64 bits instruction set are hidden.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>kernel-headers: bump 3.2.x stable version</title>
<updated>2012-07-30T17:19:09Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2012-07-26T17:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=42934cac767177562488a9083decd5df312e8216'/>
<id>urn:sha1:42934cac767177562488a9083decd5df312e8216</id>
<content type='text'>
Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: make preinstall the default for custom toolchains</title>
<updated>2012-07-22T18:57:26Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-22T18:57:26Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=701940770b658e25cfe7219e35e808ba62052843'/>
<id>urn:sha1:701940770b658e25cfe7219e35e808ba62052843</id>
<content type='text'>
All the defconfig files used by the autobuilders that use
pre-installed external toolchains are making the assumption that the
default for a custom external toolchain is "pre-installed". We keep
this default for now, since changing it breaks the autobuilders.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: add Sourcery CodeBench MIPS 2011.09</title>
<updated>2012-07-22T15:29:37Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-06-03T14:04:40Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=5cc492482589a78f46b1945b176821775fca86c8'/>
<id>urn:sha1:5cc492482589a78f46b1945b176821775fca86c8</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: add Blackfin toolchain 2012R1-BETA1</title>
<updated>2012-07-22T15:17:03Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-06-03T14:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=adf586ecb9f3e0cce0da19ddc736bf7ddc27f1d6'/>
<id>urn:sha1:adf586ecb9f3e0cce0da19ddc736bf7ddc27f1d6</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: remove ARM CodeSourcery 2009q3</title>
<updated>2012-07-22T15:17:03Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-22T14:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=67ef65600d59879c31901088be0ed8606ab6fa5c'/>
<id>urn:sha1:67ef65600d59879c31901088be0ed8606ab6fa5c</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: remove Linaro 2012.01</title>
<updated>2012-07-22T15:17:02Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-22T14:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=9d1fd3affbaec495ce4b046bb6e3826f2d3c25f1'/>
<id>urn:sha1:9d1fd3affbaec495ce4b046bb6e3826f2d3c25f1</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Make hard-float the default on Cortex-A8 and Cortex-A9</title>
<updated>2012-07-22T14:53:52Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-22T14:08:28Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=ba92d6ef68eeb37ba435648fcfbd1dbe13212e6d'/>
<id>urn:sha1:ba92d6ef68eeb37ba435648fcfbd1dbe13212e6d</id>
<content type='text'>
Cortex-A8 and Cortex-A9 ARM cores are guaranteed to provide a hardware
floating point unit, so there's no reason to default to software
floating point for them.

More importantly, the newest Linaro toolchains are hard float
toolchains, so basically an user choosing those toolchains and leaving
the default option of software float would run in compilation issues.

So let's make hard float the default for Cortex-A8 and Cortex-A9.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
