<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot.git/package/libglib2, branch 2010.08</title>
<subtitle>Buildroot: Making Embedded Linux easy
</subtitle>
<id>https://git.hiegel.fr/cgit/buildroot.git/atom?h=2010.08</id>
<link rel='self' href='https://git.hiegel.fr/cgit/buildroot.git/atom?h=2010.08'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/'/>
<updated>2010-08-24T07:30:40Z</updated>
<entry>
<title>libglib2: add patch to rework clock_gettime() test</title>
<updated>2010-08-24T07:30:40Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-08-12T13:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=0ec4298153bd93f8d7efbd1890896fbac5046a7b'/>
<id>urn:sha1:0ec4298153bd93f8d7efbd1890896fbac5046a7b</id>
<content type='text'>
The test for clock_gettime() in configure.in doesn't work properly
when a previous package has loaded the shared configuration cache with
informations about the availability of clock_gettime. A package such
as ctorrent does so, which means that compiling ctorrent *then*
libglib2 currently fails.

According to people on the Autoconf mailing list, the libglib2 test is
likely the one that needs to be fixed. The problem is that the
AC_CHECK_FUNCS() test assumes that if it finds clock_gettime() it
means that there's no need to add any -lrt flag to the
build. Unfortunately, due to the shared configuration cache, this test
is already done with -lrt, so the test succeeds, and libglib2 does not
know that it needs to add -lrt to G_THREAD_LIBS and
G_THREAD_LIBS_FOR_GTHREAD.

So instead, we remplace the test with an AC_SEARCH_LIBS() test,
followed by a test on the result of this AC_SEARCH_LIBS() test to add
the necessary -lrt to G_THREAD_LIBS and
G_THREAD_LIBS_FOR_GTHREAD. Therefore, even if the result for the
AC_SEARCH_LIBS() test is cached due to the prior execution ctorrent
./configure script, libglib2 ./configure will properly add -lrt to the
appropriate variables.

Obviously, as this patch modifies the configure.in file, we enable the
autoreconf step for the libglib2 package.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Remove gdb plugins from target</title>
<updated>2010-07-30T08:46:37Z</updated>
<author>
<name>Malte Starostik</name>
<email>m-starostik@versanet.de</email>
</author>
<published>2010-07-24T19:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=e48a72e5e958ca8227c04a3ee1e47cac2037a56e'/>
<id>urn:sha1:e48a72e5e958ca8227c04a3ee1e47cac2037a56e</id>
<content type='text'>
* Don't install gdb plugins unless BR2_TARGET_GDB is set

Signed-off-by: Malte Starostik &lt;m-starostik@versanet.de&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Purge libglib2 dev files from target</title>
<updated>2010-07-30T08:44:24Z</updated>
<author>
<name>Malte Starostik</name>
<email>m-starostik@versanet.de</email>
</author>
<published>2010-07-24T11:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=e41dbc75f969aeb219ca81d590354946203ee1c0'/>
<id>urn:sha1:e41dbc75f969aeb219ca81d590354946203ee1c0</id>
<content type='text'>
* Don't install libglib2 development binaries and to target unless
  BR2_HAVE_DEVFILES is set

Signed-off-by: Malte Starostik &lt;m-starostik@versanet.de&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>libglib2: bump to 2.24.1</title>
<updated>2010-07-27T21:17:57Z</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2010-07-27T21:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=f3b3f488eff4a36c2ace5d1a698aa71daa73a1a2'/>
<id>urn:sha1:f3b3f488eff4a36c2ace5d1a698aa71daa73a1a2</id>
<content type='text'>
Signed-off-by: Lionel Landwerlin &lt;llandwerlin@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>libglib2: bump to 2.24.0</title>
<updated>2010-07-27T20:35:22Z</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2010-04-13T23:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=fb68d67fd8df75f906b8503bcb9e70e0518a2ea1'/>
<id>urn:sha1:fb68d67fd8df75f906b8503bcb9e70e0518a2ea1</id>
<content type='text'>
Signed-off-by: Lionel Landwerlin &lt;llandwerlin@gmail.com&gt;
</content>
</entry>
<entry>
<title>package: gettext needs WCHAR support</title>
<updated>2010-05-25T21:38:44Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-25T21:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=b730010c90a127746bada3d537eb0e204cba5988'/>
<id>urn:sha1:b730010c90a127746bada3d537eb0e204cba5988</id>
<content type='text'>
gettext needs WCHAR support in the toolchain, and as libglib2 depends on
gettext and lots of stuff depends on libglib2, quite a lot of packages
needs to have their dependencies adjusted.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Make all package using gettext rely on BR2_NEEDS_GETTEXT</title>
<updated>2010-05-20T20:34:27Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-05-14T07:44:03Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=542fbe8520c981f9c96705a57e4263f34f2ab2e6'/>
<id>urn:sha1:542fbe8520c981f9c96705a57e4263f34f2ab2e6</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>packages: remove useless HOST_*_LIBTOOL_PATCH</title>
<updated>2010-05-02T21:26:27Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-04-28T21:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=593c18c0bb3577ebd153ed80edec345b1a2f1f14'/>
<id>urn:sha1:593c18c0bb3577ebd153ed80edec345b1a2f1f14</id>
<content type='text'>
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>libglib2: bump version</title>
<updated>2010-03-16T15:30:00Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-03-16T15:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=d3ea4f4cf52eea9bfe8e3837f66e199f1d6b7e04'/>
<id>urn:sha1:d3ea4f4cf52eea9bfe8e3837f66e199f1d6b7e04</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>libglib2: bump to 2.22.4</title>
<updated>2010-01-28T16:07:11Z</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2009-12-26T16:00:41Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=862b4ca144c34115d451d9fa44afb3d4bd0a75ea'/>
<id>urn:sha1:862b4ca144c34115d451d9fa44afb3d4bd0a75ea</id>
<content type='text'>
[Peter: updated to 2.22.4 instead which is so far only on ftp.gnome.org,
 fixed build without IPv6 support]
Signed-off-by: Lionel Landwerlin &lt;llandwerlin@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
