<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/toolchain/gcc, branch 2012.11_rc2</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.11_rc2</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.11_rc2'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-11-21T10:08:50+00:00</updated>
<entry>
<title>xtensa: use uppercase for configurations and modified overlay structure</title>
<updated>2012-11-21T10:08:50+00:00</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2012-11-20T08:31:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=fdd5bc948ed5fa3d14f9bfa09968f8216fb08ae1'/>
<id>urn:sha1:fdd5bc948ed5fa3d14f9bfa09968f8216fb08ae1</id>
<content type='text'>
Except for architecture and processor names, buildroot uses capitalized
configuration names, so change the macro names for xtensa to follow that
standard.
Change the overlay file to have a subdirectory for each component
(gdb, binutils, gcc, etc.) to make it more future-prove.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Deprecate the support for the toolchain on target</title>
<updated>2012-11-17T08:21:30+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-10T12:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8fe6efa874c535d5e8cfa05f5837bff2018b07fc'/>
<id>urn:sha1:8fe6efa874c535d5e8cfa05f5837bff2018b07fc</id>
<content type='text'>
As discussed during the ELCE 2012 Buildroot Developers Meeting, we no
longer want to support the possibility of building a toolchain for the
target. None of the core developers have any use for this, it has been
known to be broken or cause problems for a long time without anyone
providing fixes for it.

In addition to this, Buildroot is inherently a cross-compilation tool,
so the usage of a native toolchain on the target is not really
useful. Many newcomers are tempted to use this possibility even though
it is clearly not the intended usage of Buildroot.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>xtensa: support configurable processor configurations</title>
<updated>2012-11-15T15:39:48+00:00</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2012-11-15T03:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=d8792a04ca0d8615424f7964155782b1206b5c8d'/>
<id>urn:sha1:d8792a04ca0d8615424f7964155782b1206b5c8d</id>
<content type='text'>
Xtensa is a configurable processor architecture, which allows to define
additional instructions and registers. The required variant specific
information for the toolchain is delivered in an 'overlay' file, which
needs to be 'untarred' to the corresponding directories after the
source is installed and patched.
This patch provides support for binutils, gcc, and gdb with a very
limited changes to the build scripts. These additions are only executed
for the Xtensa architecture and have no effect on other architectures.

[Thomas: rebased on top of the 'arch: improve definition of gcc mtune,
mcpu, etc.' patch, and changed 'Target ABI' to 'Target Architecture
Variant'].

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gcc: bump 4.7.x version</title>
<updated>2012-09-21T05:29:54+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-09-21T05:29:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6fdc695128581a8d2e177997145e2aa075d5fb9f'/>
<id>urn:sha1:6fdc695128581a8d2e177997145e2aa075d5fb9f</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Remove the Xtensa architecture</title>
<updated>2012-09-20T20:31:08+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-09-04T04:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=669d07bdd47ac6789886729fa635db55dd352ae2'/>
<id>urn:sha1:669d07bdd47ac6789886729fa635db55dd352ae2</id>
<content type='text'>
As stated in commit 555c2585bf28c3ef71f6d2dcdd983d17a19892af, the
Xtensa architecture has been introduced in 2009 and never changed
since its initial introduction. It requires some special handling that
is a bit annoying, and despite our call to the initial developers, and
the announcement of the deprecation of the architecture during the
2012.05, nothing has happened. Therefore, drop support for this
architecture.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: me
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gcc: default to 4.6.x</title>
<updated>2012-09-04T11:28:03+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-09-04T11:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=27045cde7d18f6132ab804ed30673e3fb3961879'/>
<id>urn:sha1:27045cde7d18f6132ab804ed30673e3fb3961879</id>
<content type='text'>
4.5.x is no longer maintained upstream.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Simplify x86 target architecture variant handling</title>
<updated>2012-07-30T22:00:29+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-25T19:12:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/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>toolchain/gcc : bump 4.5.x version</title>
<updated>2012-07-02T19:53:54+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-07-02T19:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8f6fc941c729f069256296f82ed9f721a266cc8c'/>
<id>urn:sha1:8f6fc941c729f069256296f82ed9f721a266cc8c</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain: reinstate host/usr/bin/$arch-linux-* symlinks for gcc/gdb binaries</title>
<updated>2012-06-23T19:33:17+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-06-23T19:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=3f487ef72845965b578002b2f9c0a37eff47e97a'/>
<id>urn:sha1:3f487ef72845965b578002b2f9c0a37eff47e97a</id>
<content type='text'>
As people might be using them.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Remove REAL_GNU_TARGET_NAME</title>
<updated>2012-06-23T13:14:51+00:00</updated>
<author>
<name>Richard Braun</name>
<email>rbraun@sceen.net</email>
</author>
<published>2012-06-08T01:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b7b640d8126659ca0803d8bad158917f50d43298'/>
<id>urn:sha1:b7b640d8126659ca0803d8bad158917f50d43298</id>
<content type='text'>
Instead of providing two variables, make GNU_TARGET_NAME give the real
target name, and remove REAL_GNU_TARGET_NAME altogether.

Signed-off-by: Richard Braun &lt;rbraun@sceen.net&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
