<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/toolchain, branch 2010.05_rc3</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.05_rc3</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.05_rc3'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-05-27T07:48:47+00:00</updated>
<entry>
<title>kernel-headers: bump 2.6.27.x / 2.6.32.x / 2.6.33.x stable versions</title>
<updated>2010-05-27T07:48:47+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-27T07:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=74c0c949a89ea3e8abd083dfe17ced747ad16ee6'/>
<id>urn:sha1:74c0c949a89ea3e8abd083dfe17ced747ad16ee6</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Merge branch 'dependencies-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot</title>
<updated>2010-05-26T22:46:12+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-26T22:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=2f4fb5b512b8988b92740af1b3790efdef81cf26'/>
<id>urn:sha1:2f4fb5b512b8988b92740af1b3790efdef81cf26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>uClibc: 0.9.31 defconfig: disable FORCE_SHAREABLE_TEXT_SEGMENTS</title>
<updated>2010-05-26T22:36:45+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-26T22:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8eef52a4b009eb7d5d506d68df57a1a10eb52a80'/>
<id>urn:sha1:8eef52a4b009eb7d5d506d68df57a1a10eb52a80</id>
<content type='text'>
Works around issues with non-fPIC libraries.

Reported-by: Sagaert Johan &lt;sagaert.johan@skynet.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Improve gettext integration</title>
<updated>2010-05-24T20:32:37+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-24T19:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=4caf78882ce0a5046504f94545a98296913f2f25'/>
<id>urn:sha1:4caf78882ce0a5046504f94545a98296913f2f25</id>
<content type='text'>
Having a BR2_NEEDS_GETTEXT option, as introduced by
54d64798e1e14b526c3cc1142961972cff9f1e8a isn't sufficient to express
the different kind of dependencies on gettext.

This commit, based on an idea by Peter Korsgaard, introduces two
different options :

 * BR2_NEEDS_GETTEXT, which is true as soon as the toolchain doesn't
   provide gettext itself (i.e, when the toolchain is uClibc based, be
   it an internal or external toolchain)

 * BR2_NEEDS_GETTEXT_IF_LOCALE, which is true when the toolchain
   doesn't provide gettext *and* locale support has been enabled in
   Buildroot.

A following commit adds some documentation that details how these
configuration variables should be used by packages.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dependencies: check that . is not in the PATH</title>
<updated>2010-05-21T22:56:14+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-21T22:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c87eb21e00ac4d5e2106565f8ea70473895289ae'/>
<id>urn:sha1:c87eb21e00ac4d5e2106565f8ea70473895289ae</id>
<content type='text'>
Having . in the PATH makes the toolchain build process fail because it
confuses host tools and target tools.

This fixes bug #75.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dependencies: fix tests on LD_LIBRARY_PATH</title>
<updated>2010-05-21T22:56:14+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-21T22:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6b8b829508a98667267b6a5ec8342ddd1f2b3377'/>
<id>urn:sha1:6b8b829508a98667267b6a5ec8342ddd1f2b3377</id>
<content type='text'>
Things like LD_LIBRARY_PATH=. or even LD_LIBRARY_PATH=.:/usr/lib were
not detected as incorrect.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>external toolchain: check BR2_INSTALL_LIBSTDCPP</title>
<updated>2010-05-20T20:34:28+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-14T11:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=fad3b5a7bee8ce6dd1cf17f230de693d8ed9230f'/>
<id>urn:sha1:fad3b5a7bee8ce6dd1cf17f230de693d8ed9230f</id>
<content type='text'>
Verify that the value of BR2_INSTALL_LIBSTDCPP set by the user in the
Buildroot configuration really matches the external toolchain
capabilities by checking that a C++ cross-compiler is available.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Add a BR2_NEEDS_GETTEXT option</title>
<updated>2010-05-20T20:34:27+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-13T20:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=54d64798e1e14b526c3cc1142961972cff9f1e8a'/>
<id>urn:sha1:54d64798e1e14b526c3cc1142961972cff9f1e8a</id>
<content type='text'>
When using an external toolchain that uses the glibc or eglibc C
libraries, compiling a separate gettext and libintl is not needed and
is even a source of confusion, causing build failures. These build
failures are due to the fact that when libintl is compiled, it
replaces the C library libintl.h by its own, which does #define
gettext libintl_gettext. Then, when packages want to use gettext,
autoconf realize that gettext is available in the C library and
therefore do not add -lintl to the LDFLAGS, causing the build failure
because the program has been compiled to use libintl_gettext but this
function is not available.

Therefore, we should only use gettext if a uClibc internal toolchain
or a uClibc external toolchain. If an external glibc toolchain is
used, gettext shouldn't be used.

In order to implement that, we introduce the BR2_NEEDS_GETTEXT option,
which is hidden to the user, and whose value is computed automatically
from the rest of the configuration.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>kernel-headers: bump 2.6.32.x / 2.6.33.x stable versions</title>
<updated>2010-05-16T20:22:08+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-16T20:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7b7a3166634c61ec9673e591126ea99c05b1d2df'/>
<id>urn:sha1:7b7a3166634c61ec9673e591126ea99c05b1d2df</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>libxcb: fix path to Python modules</title>
<updated>2010-05-07T19:28:33+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-04T19:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=4880edd506a2c629efa4ccf38f27f47d5d5d8804'/>
<id>urn:sha1:4880edd506a2c629efa4ccf38f27f47d5d5d8804</id>
<content type='text'>
When building libxcb, the variable XCBPROTO_XCBPYTHONDIR must point to
the location where the Python modules needed to run the c_client.py
program are installed. The path
$(STAGING_DIR)/usr/lib/python2.6/site-packages was hardcoded. However,
it doesn't work when the version of Python installed on the host is
Python 2.5.

Therefore, add a little bit of magic to compute the host Python
version.

We also verify that Python is available on the host, as we don't build
it in Buildroot.

Fixes bug #1531.

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