<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot.git/toolchain, branch 2011.11</title>
<subtitle>Buildroot: Making Embedded Linux easy
</subtitle>
<id>https://git.hiegel.fr/cgit/buildroot.git/atom?h=2011.11</id>
<link rel='self' href='https://git.hiegel.fr/cgit/buildroot.git/atom?h=2011.11'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/'/>
<updated>2011-11-29T08:17:20Z</updated>
<entry>
<title>kernel-headers: bump 3.0.x / 3.1.x stable versions</title>
<updated>2011-11-29T08:17:20Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-11-29T08:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=effecb4a014d1809293b9b61f1cc2a61f2512e78'/>
<id>urn:sha1:effecb4a014d1809293b9b61f1cc2a61f2512e78</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>kernel-headers: update to 3.1.3 and 3.0.11</title>
<updated>2011-11-27T21:41:09Z</updated>
<author>
<name>Sven Neumann</name>
<email>s.neumann@raumfeld.com</email>
</author>
<published>2011-11-27T19:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=c71833418e5bff75c95e99aec1758580257e97f7'/>
<id>urn:sha1:c71833418e5bff75c95e99aec1758580257e97f7</id>
<content type='text'>
Signed-off-by: Sven Neumann &lt;s.neumann@raumfeld.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>uClibc: remove trailer from linuxthreads-errno patches confusing modern patch</title>
<updated>2011-11-24T21:29:46Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-11-24T21:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=1db649c6feb27568655f70452c2fad3e75584508'/>
<id>urn:sha1:1db649c6feb27568655f70452c2fad3e75584508</id>
<content type='text'>
Modern versions of patch (2.6.1.81 / 85 tested) gets confused by the empty
git trailer referencing uClibc_errno.h (from when patch was forward ported
from 0.9.31), so drop it.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gdb: fix kconfig dependency handling with !BR_TOOLCHAIN_BUILDROOT</title>
<updated>2011-11-24T13:26:52Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-11-24T13:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=5931db0de902d2da434fbf682d4177e3b3c7e31b'/>
<id>urn:sha1:5931db0de902d2da434fbf682d4177e3b3c7e31b</id>
<content type='text'>
Newer versions of GDB need pthread debugging support if threads are
enabled, which is always the case for glibc but is a configure option
for uClibc.

We have solved this for internal toolchains by selecting the
BR2_PTHREAD_DEBUG option from the GDB selection if needed, but as this
option isn't available when ctng/external toolchains are used, mconf
prints ugly warnings and the build may fail if an external uClibc
toolchain without pthread debugging support is used.

Fix it by introducing 2 more hidden config options:
 - BR2_TOOLCHAIN_HAS_THREADS_DEBUG
 - BR2_TOOLCHAIN_HAS_THREADS_DEBUG_IF_NEEDED

The first tells us if the toolchain HAS pthreads debugging support,
and is checked by check_uclibc_feature in helper.mk for external uClibc
based toolchains.

The second tells us if the toolchain is ABLE TO provide pthreads debugging
support if threads are enabled, either because it's an internal toolchain
where we can force enable it or an external glibc/eglibc toolchain or
uClibc with the option enabled.

Crosstool-ng forcibly enables this support, so those will always work.
The preconfigured uClibc-based toolchains we have also all enable it.

Finally, show a comment if this isn't the case so the (external toolchain)
user knows why. This is placed outside the choice option, as menuconfig
has a bug where it doesn't show choice selections which only contain
comments.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gdb: fix version logic for bfin</title>
<updated>2011-11-23T22:32:00Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-11-23T22:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=e9985f5d5fb10d3441479bc2b89dfec862fe1d85'/>
<id>urn:sha1:e9985f5d5fb10d3441479bc2b89dfec862fe1d85</id>
<content type='text'>
GDB should default to 6.6 on bfin, not on !bfin.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>kernel-headers: update to 3.1.2 and 3.0.10</title>
<updated>2011-11-22T09:15:29Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2011-11-22T02:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=66bdd2a27b5fca501365c7f0d25691bb842e3270'/>
<id>urn:sha1:66bdd2a27b5fca501365c7f0d25691bb842e3270</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>dependencies: remove unused lzma checking scripts</title>
<updated>2011-11-17T22:19:37Z</updated>
<author>
<name>Thomas De Schampheleire</name>
<email>patrickdepinguin+buildroot@gmail.com</email>
</author>
<published>2011-11-10T19:32:00Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=8810f5a1956bfee8bdbed6bdc48a8d18fb47ef96'/>
<id>urn:sha1:8810f5a1956bfee8bdbed6bdc48a8d18fb47ef96</id>
<content type='text'>
Files package/lzma/lzmacheck.sh and toolchain/dependencies/check-host-lzma.sh
are present since the very beginning of buildroot, but do not appear to be
used (anymore). Let's remove them.

Signed-off-by: Thomas De Schampheleire &lt;thomas.de.schampheleire@gmail.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies: check core dependencies before anything else</title>
<updated>2011-11-17T22:18:50Z</updated>
<author>
<name>Thomas De Schampheleire</name>
<email>patrickdepinguin+buildroot@gmail.com</email>
</author>
<published>2011-11-10T19:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=4932c8a7cc94277b3d53cecd935f725b91cfa9fe'/>
<id>urn:sha1:4932c8a7cc94277b3d53cecd935f725b91cfa9fe</id>
<content type='text'>
Currently, the dependencies target (that runs dependencies.sh) depends on
DEPENDENCIES_HOST_PREREQ. This means that the dependencies listed in
DEPENDENCIES_HOST_PREREQ (currently host-sstrip if sstrip is selected) are
built *before* the dependencies.sh script is run.

As a result, if e.g. there is no gcc compiler present on the build system, the
dependencies in DEPENDENCIES_HOST_PREREQ will fail to build, and buildroot
will fail non-gracefully.

This patch makes sure that the DEPENDENCIES_HOST_PREREQ are checked *after* the
dependencies.sh script, so that any problem in the build system is reported in
a clean way by dependencies.sh.

Signed-off-by: Thomas De Schampheleire &lt;thomas.de.schampheleire@gmail.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>uClibc: fix sparc build breakage</title>
<updated>2011-11-17T05:57:19Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2011-11-11T21:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=8c38a0a44b91579c20dac437c4715b51abeddcdd'/>
<id>urn:sha1:8c38a0a44b91579c20dac437c4715b51abeddcdd</id>
<content type='text'>
Closes #4021

Fix build breakage for sparc as reported in bug #4021
Patches from Konrad Eisele &lt;konrad@gaisler.com&gt;
Submitted in the uclibc mailing list.

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>kernel-headers: bump 3.0.x stable version</title>
<updated>2011-11-14T12:14:46Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-11-14T12:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=e9668efcd2a3e6520a717326756748a3b3354739'/>
<id>urn:sha1:e9668efcd2a3e6520a717326756748a3b3354739</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
