<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/toolchain, branch 2012.11</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.11</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.11'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-11-30T21:57:49+00:00</updated>
<entry>
<title>toolchain-external: fix installation of libthread_db</title>
<updated>2012-11-30T21:57:49+00:00</updated>
<author>
<name>Richard Braun</name>
<email>rbraun@sceen.net</email>
</author>
<published>2012-11-20T06:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=696365f69bdf6261e8b312f98bdc177754bd5517'/>
<id>urn:sha1:696365f69bdf6261e8b312f98bdc177754bd5517</id>
<content type='text'>
Whatever the gdbserver source, as long as it's installed on the target,
assume it requires libthread_db.

Signed-off-by: Richard Braun &lt;rbraun@sceen.net&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain-crosstool-ng: install libthread_db if appropriate</title>
<updated>2012-11-30T21:56:31+00:00</updated>
<author>
<name>Richard Braun</name>
<email>rbraun@sceen.net</email>
</author>
<published>2012-11-20T06:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b644575579cb7f1fddf4f9c38928606e138ac053'/>
<id>urn:sha1:b644575579cb7f1fddf4f9c38928606e138ac053</id>
<content type='text'>
Signed-off-by: Richard Braun &lt;rbraun@sceen.net&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>kernel-headers: bump 3.{0, 4, 6}.x stable versions</title>
<updated>2012-11-28T21:58:50+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2012-11-28T10:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6d58aed1b0493e2f21ba195ecc3bcad814803c48'/>
<id>urn:sha1:6d58aed1b0493e2f21ba195ecc3bcad814803c48</id>
<content type='text'>
Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gdb: properly pass the PATH when building gdb for the host</title>
<updated>2012-11-28T19:35:57+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-28T06:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054'/>
<id>urn:sha1:21a0c11a90f9ff19c78a5f32e0a2e9064fd28054</id>
<content type='text'>
When building gdb for the host, we properly pass the PATH (through
HOST_CONFIGURE_OPTS) during the configure step, but we forget to do so
for the compilation step.

The result of this is that when the Crosstool-NG backend is used, gawk
is built and installed in $(HOST_DIR), as a dependency of the
crosstool-ng package.

Then, the host gdb configure script detects this gawk binary
($(HOST_DIR) is in the PATH), and assumes gawk is
available. Unfortunately, during the compilation step, it fails to
find the expected gawk binary, because $(HOST_DIR) is no longer in the
PATH. This causes the following build failure:

  http://autobuild.buildroot.org/results/067d0c2ea01673ba98ec11de2426f1ab92dac800/build-end.log

In order to fix this, we simply call the compilation step of gdb for
the host with $(HOST_MAKE_ENV), as it should have been done from the
beginning.

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>kernel-headers: bump 3.{0, 2, 4, 6}.x stable versions</title>
<updated>2012-11-21T23:08:02+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2012-11-21T00:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=1c7f8c45f2f6f0b2a1214ad59f6540df0e6eb4be'/>
<id>urn:sha1:1c7f8c45f2f6f0b2a1214ad59f6540df0e6eb4be</id>
<content type='text'>
Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>xtensa: fix target gdb build and 64-bit host side gdb</title>
<updated>2012-11-21T10:14:24+00:00</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2012-11-20T08:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c28e15debff2078f4ef1b123e9a047a0cad2c18a'/>
<id>urn:sha1:c28e15debff2078f4ef1b123e9a047a0cad2c18a</id>
<content type='text'>
Fix build breakage, use the version of the ptrace header file in asm
instead of sys. Also, fix GDB running on 64 bit hosts. GDB was using
unsigned long for 32-bit registers, but unsigned long is 64 bit on
64-bit hosts.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<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>gdb: not available on aarch64 for the target</title>
<updated>2012-11-16T21:25:40+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-16T03:57:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b392a68308d587162e8cf9bf52ede5e8d3dcd2c7'/>
<id>urn:sha1:b392a68308d587162e8cf9bf52ede5e8d3dcd2c7</id>
<content type='text'>
Fixes

  http://autobuild.buildroot.org/results/d32a0fb1584a125cccde521a3960fb87ff7e2de6/build-end.log

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>toolchain/gdb: disable support of full gdb on target for blackfin</title>
<updated>2012-11-15T23:28:40+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-10T12:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b0e53fef86814d0e300665f80374e61840e9a38c'/>
<id>urn:sha1:b0e53fef86814d0e300665f80374e61840e9a38c</id>
<content type='text'>
There is no support in gdb 6.6 for the Blackfin architecture, so
disallow this choice. This fixes the following build failure:

  http://autobuild.buildroot.org/results/e37db29810265a756833da163fda444d967d7874/build-end.log

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