<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/toolchain/toolchain-buildroot, branch 2012.02</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.02</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.02'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-02-02T08:07:23+00:00</updated>
<entry>
<title>toolchain-buildroot: enable / default to NPTL fr uClibc 0.9.33 as well</title>
<updated>2012-02-02T08:07:23+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-02-02T08:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8ed392f3d649ef373f2cebce3b4dbab60a867a4e'/>
<id>urn:sha1:8ed392f3d649ef373f2cebce3b4dbab60a867a4e</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>uClibc: drop BR2_PROGRAM_INVOCATION option</title>
<updated>2011-07-27T09:56:53+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-07-27T09:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=4ee9d569f9ae5da199b6e64a45d83dc6aa9c78ce'/>
<id>urn:sha1:4ee9d569f9ae5da199b6e64a45d83dc6aa9c78ce</id>
<content type='text'>
Remove the BR option and enable the configuration setting in the
uClibc defconfigs.

The BR2_PROGRAM_INVOCATION option only adds very little overhead to
uClibc, and we have a number of packages needing it, so simply always
enable it - Simplifying the kconfig logic and the number of choices
users have to make.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain-buildroot: NPTL is only supported with EABI on ARM</title>
<updated>2011-07-18T10:12:13+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-07-18T10:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=530890bb95a5073002fb5d0b63dcbcfb9f47fde1'/>
<id>urn:sha1:530890bb95a5073002fb5d0b63dcbcfb9f47fde1</id>
<content type='text'>
So hide option if OABI is selected.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain/uClibc: NPTL needs i486+ for cmpxchgl instruction</title>
<updated>2011-07-05T07:00:50+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-07-05T06:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=fef54db1a14b7e7eed4e0e75b3bf2330a11207da'/>
<id>urn:sha1:fef54db1a14b7e7eed4e0e75b3bf2330a11207da</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>uClibc: use NPTL by default for 0.9.32 / snapshot</title>
<updated>2011-06-09T10:26:28+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-06-09T10:26:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c2f22200883db892f4f25e3c2caa48f7ab8c3ad9'/>
<id>urn:sha1:c2f22200883db892f4f25e3c2caa48f7ab8c3ad9</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>binutils: make it a proper package</title>
<updated>2011-01-02T21:55:16+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2010-12-31T11:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=009407e6be898abedb308247a82e4dee525e6570'/>
<id>urn:sha1:009407e6be898abedb308247a82e4dee525e6570</id>
<content type='text'>
* Convert binutils to a proper autotargets package

* Add version 2.21 and drop version 2.17

* Hook up packaged binutils for target gcc

* Build tools are on HOST_DIR now so change it

* Move cross/host gcc to HOST_DIR

* Drop kludge from commit 3c77bab2eeace3ee675bd745ca335fa3dd1630bb
  This is fixed in the next commit "gcc: install copies of libgcc,
  libstdc++ and libgcj to the sysroot" - tested for arm &amp; x86_64
  targets.

* TARGET_CROSS now pointed to HOST_DIR too

[Peter: Config.in tweaks]
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>toolchain: drop BR2_CROSS_TOOLCHAIN_TARGET_UTILS option</title>
<updated>2010-12-29T22:14:48+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2010-12-28T19:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=17dfec8c9b92824544ba6e4e9d0e23614e2347ba'/>
<id>urn:sha1:17dfec8c9b92824544ba6e4e9d0e23614e2347ba</id>
<content type='text'>
It's really not very useful, all it does is install a target
strace and ldd in a target_utils directory in staging.
While at it clean up the strace makefile a bit.

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>sstrip: make it a proper package</title>
<updated>2010-12-28T19:43:58+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2010-12-28T19:10:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=f78b344ea82f6f45547788652c4352ba2a623cbb'/>
<id>urn:sha1:f78b344ea82f6f45547788652c4352ba2a623cbb</id>
<content type='text'>
* Convert sstrip to a proper gentargets package
* Use openwrt svn version, it's basically the same one we used
* Change the hooks from old toolchain/sstrip to new package/sstrip
* Drop the old toolchain/sstrip directory
* sstrip for the target is now in Package -&gt; Development

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>toolchain/uClibc: add 0.9.32-rc1</title>
<updated>2010-12-27T20:32:05+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-12-27T20:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=d4f63946c68da03da9fa9a316e194eede5af961a'/>
<id>urn:sha1:d4f63946c68da03da9fa9a316e194eede5af961a</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain: rework thread options</title>
<updated>2010-12-13T21:26:41+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-12-13T16:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=9eaad202f1579630598c160952da4b29e56d5bdb'/>
<id>urn:sha1:9eaad202f1579630598c160952da4b29e56d5bdb</id>
<content type='text'>
The selection of linuxthreads, linuxthreads old or NPTL doesn't make a
lot of sense for external toolchains. So, instead, we :

 * Introduce an hidden BR2_TOOLCHAIN_HAS_THREADS option, which must be
   selected by toolchain specific options when thread support is
   available. Package needing to test thread support should use this
   option.

 * Move the none/linuxthreads/linuxthreads old/NPTL selection to
   Buildroot internal toolchain configuration.

 * Add an option in external toolchain to tell if thread support is
   available or not in the external toolchain. We assume that glibc
   without threads is not possible, as Ulrich Drepper said in
   http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html

ffmpeg, dmalloc and openvpn are fixed to use the new
BR2_TOOLCHAIN_HAS_THREADS option. For openvpn, --enable-threads=posix
is no longer used, as the configure script doesn't even understand
this option.

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>
