<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package, branch 2012.11_rc1</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.11_rc1</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.11_rc1'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-11-17T22:49:26Z</updated>
<entry>
<title>dbus: uses fork(), requires MMU</title>
<updated>2012-11-17T22:49:26Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=3845a93b3082d73604881966544f1eb7d5e55daa'/>
<id>urn:sha1:3845a93b3082d73604881966544f1eb7d5e55daa</id>
<content type='text'>
In order to solve
http://autobuild.buildroot.org/results/34f6843137efda20626af72714c110280ec577d7/build-end.log,
this patch makes the D-Bus package as well as all the packages that
select the D-Bus package 'depends on BR2_USE_MMU'.

In addition, for the specific case of gvfs, the missing
BR2_TOOLCHAIN_HAS_THREADS dependency is added (threads are required by
D-Bus, so they are also required by gvfs which selects D-Bus).

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>attr: fix static build</title>
<updated>2012-11-17T22:49:20Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:24:07Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5ad2879a8bca386fa5c256a4286ccc928601cc1a'/>
<id>urn:sha1:5ad2879a8bca386fa5c256a4286ccc928601cc1a</id>
<content type='text'>
Fixes:

  http://autobuild.buildroot.org/results/58a3d4113172813183d43fddc1248b35bd0c4994/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>php: fix C++ link issue</title>
<updated>2012-11-17T22:49:16Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:24:06Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5995d68f953aa0066eeaa245e2db52cc147de0d5'/>
<id>urn:sha1:5995d68f953aa0066eeaa245e2db52cc147de0d5</id>
<content type='text'>
The intl module is implemented in C++, but PHP fails to use g++ as the
compiler for the final link. As a workaround, tell it to link
with libstdc++.

Fixes:

  http://autobuild.buildroot.org/results/13eefdf2121fa1aea7a844bbed8b6cbce3b45996/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>gsl: fix build on !i386 uClibc</title>
<updated>2012-11-17T22:41:58Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:24:04Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7603f9d38af9d950686319d0ded621e82f4f1694'/>
<id>urn:sha1:7603f9d38af9d950686319d0ded621e82f4f1694</id>
<content type='text'>
uClibc pretends to implement &lt;fenv.h&gt; as it installs the header, but
in practice, it only implements the functions for i386. This makes gsl
unhappy as it detects fenv.h, but then cannot use the fenv functions.

Fixes:

  http://autobuild.buildroot.org/results/732cc07faeca2a9098dc5106e8f654eb1323451a/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>gnutls: fix build failure due to non-existing gets in recent C libraries</title>
<updated>2012-11-17T22:41:56Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=29b792690b4939b414fef1ad06f71c53feb1ed75'/>
<id>urn:sha1:29b792690b4939b414fef1ad06f71c53feb1ed75</id>
<content type='text'>
Fixes:

  http://autobuild.buildroot.org/results/7414989c182f8fd5b3ac849b7897b8e15df0024f/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>libatomic_ops: bump to version 7.2</title>
<updated>2012-11-17T22:41:48Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b2ed6a0564946932ebfc6eaf2470d333bf188f62'/>
<id>urn:sha1:b2ed6a0564946932ebfc6eaf2470d333bf188f62</id>
<content type='text'>
The 1.2 we were using doesn't build on ARM Thumb platforms:

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

Moreover, the 7.2 version is the one used by Debian/Ubuntu, and it has
been tested to build fine with the two packages that depend on
libatomic_ops: libdrm and pulseaudio.

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>mesa3d: requires host-libxml2 and host-python to generate some files</title>
<updated>2012-11-17T22:41:45Z</updated>
<author>
<name>Vellemans Noel</name>
<email>noel.vellemans@visionbms.com</email>
</author>
<published>2012-11-17T12:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=517e5395a187d9c6b7dc322ee15f7b75f5ffe7fc'/>
<id>urn:sha1:517e5395a187d9c6b7dc322ee15f7b75f5ffe7fc</id>
<content type='text'>
mesa3d now generates some C files at build time (related to the OpenGL
API) from XML files. This generation process is done using Python
scripts that require the libxml2 Python module.

Patch based on the initial work of Will Wagner (Thanks Will).

Signed-off-by: Vellemans Noel &lt;noel.vellemans@visionbms.com&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>libxml2: add support for building host library with python support</title>
<updated>2012-11-17T22:41:41Z</updated>
<author>
<name>Vellemans Noel</name>
<email>noel.vellemans@visionbms.com</email>
</author>
<published>2012-11-17T12:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e445f54bc74ea762a2444cf92be0864e639027a3'/>
<id>urn:sha1:e445f54bc74ea762a2444cf92be0864e639027a3</id>
<content type='text'>
Patch based on the initial work of Will Wagner (Thanks Will).
libxml2 host library with python support is required to build mesa3d (7.10.1)

Signed-off-by: Vellemans Noel &lt;noel.vellemans@visionbms.com&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>python: use default configure commands to get shared build</title>
<updated>2012-11-17T22:41:38Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T12:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=cd4d6ff77cdabe60f3dd185d4101cb70eafb25a7'/>
<id>urn:sha1:cd4d6ff77cdabe60f3dd185d4101cb70eafb25a7</id>
<content type='text'>
Commit 3c90f754961c6d99059c0b6d0a66bc797a3c017b made Python use a
special ./configure command in order to avoid --enable-shared
--disable-static being passed, because it was causing issues when
building certain modules for a 64 bits system.

However, not having a shared libpython2.7 library for the host
prevents the libxml2 Python binding to get built.

So instead, we use the default configure command, but we add
--enable-static which is needed for Python to build correctly.

Note that we tested the build of Python on a 64 bits host as well as
the build of Python for a 64 bits target, and both went fine, with all
modules built properly.

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>lua: don't be fancy when creating shared library</title>
<updated>2012-11-17T21:19:26Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-11-17T21:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=684f208ecf1da23ce7013a91a69adb2ff7161715'/>
<id>urn:sha1:684f208ecf1da23ce7013a91a69adb2ff7161715</id>
<content type='text'>
(Possibly) fixes #5354

The lua shared library patch was creating the shared library with
-nostdlib -lgcc for some unknown reason, which most likely is
the reason for the link issue reported in #5354.

Fix it by dropping these arguments, so gcc gets to figure out itself
what dependencies are needed.

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