<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/fontconfig, branch 2009.02_rc4</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2009.02_rc4</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2009.02_rc4'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2009-01-10T13:47:18+00:00</updated>
<entry>
<title>Get rid of a host-dependency.</title>
<updated>2009-01-10T13:47:18+00:00</updated>
<author>
<name>Thomas Lundquist</name>
<email>lists@zelow.no</email>
</author>
<published>2009-01-10T13:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=f0cb932c3a1b88c0641c0b8603b98acb1481a2ba'/>
<id>urn:sha1:f0cb932c3a1b88c0641c0b8603b98acb1481a2ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fontconfig: use {C,LD}FLAGS_FOR_BUILD for host tools</title>
<updated>2008-12-22T22:10:25+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-12-22T22:10:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=45fcf7e8ff73681b6680110091433ee6ac3c9651'/>
<id>urn:sha1:45fcf7e8ff73681b6680110091433ee6ac3c9651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding Central config.cache options</title>
<updated>2008-11-28T14:20:47+00:00</updated>
<author>
<name>Daniel Laird</name>
<email>danieljlaird@hotmail.com</email>
</author>
<published>2008-11-28T14:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5432f26f0e78fc74a599a596c90a3b8f02963c13'/>
<id>urn:sha1:5432f26f0e78fc74a599a596c90a3b8f02963c13</id>
<content type='text'>
The following changes allow for use of a central configure cache
file.  This speeds up configuration of packages.
Its use is configurable at the top level (BR2_CONFIG_CACHE - default n).
Old style makefiles can use it if they use the following MACRO in makefiles:
$(AUTO_CONFIGURE_TARGET) see my change to directfb.mk.
New style Autotools.in will use it if you set the global option.
However you can enable the global option and on a per package overrule it by doing
the following: $(PKGNAME)_USE_CONFIG_CACHE = NO see fontconfig.mk for an example 
of this.
Finally I have removed a few config variable settings which indicated no CXX compiler
as this is wrong and breaks the build when using this central cache.

 Config.in                        |    8 ++++++++
 package/Makefile.autotools.in    |    5 ++++-
 package/Makefile.in              |   28 +++++++++++++++++++++++++++-
 package/atk/atk.mk               |    2 +-
 package/directfb/directfb.mk     |    7 +------
 package/fontconfig/fontconfig.mk |    3 +++
 package/libglib2/libglib2.mk     |    2 +-
 package/libgtk2/libgtk2.mk       |    1 -
 8 files changed, 45 insertions(+), 11 deletions(-)

I would appreciate feedback on this change (I have been testing for 2-3 weeks)
But I can never test all cases!  If you enable the BR2_CONFIG_CACHE option some
Makefile.autotools.in based packages may now break - I cannot build them all.
In this case you may need to remove config options that are being hardcoded all
over the place (like gtk saying we have 2 CXX compiler) or disable the use
of CONFIG CACHE file like I have done in fontconfig.
I can build all packages required to get WebKit on DirectFB up and running
and it runs fine.
I will try to resolve any issues this creates as fast as I can.

Signed-off-by: Daniel Laird &lt;daniel.j.laird@nxp.com&gt;

</content>
</entry>
<entry>
<title>Add a parallel compilation fix for fontconfig</title>
<updated>2008-11-11T19:38:10+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2008-11-11T19:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=14520e6fa3dd68cd491af4c1423bb0fd91ac740e'/>
<id>urn:sha1:14520e6fa3dd68cd491af4c1423bb0fd91ac740e</id>
<content type='text'>
This patch adds a patch to fix bug
https://bugs.freedesktop.org/show_bug.cgi?id=16464 affecting parallel
compilation of fontconfig.

The patch is the one proposed in the bugzilla entry, available at
https://bugs.freedesktop.org/attachment.cgi?id=17294.

Without this patch, the compilation (at BR2_JLEVEL &gt; 1) of fontconfig
sometimes fails with:

In file included from fc-case.c:25:
../src/fcint.h:118:21: error: fcalias.h: No such file or directory

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;

</content>
</entry>
<entry>
<title>package/: remove redundant install-strip in *_TARGET_INSTALL_OPT</title>
<updated>2008-10-20T11:53:16+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-10-20T11:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e337d002fe4f258897f9d7ac5292e243b88b4cfd'/>
<id>urn:sha1:e337d002fe4f258897f9d7ac5292e243b88b4cfd</id>
<content type='text'>
It's default now.
</content>
</entry>
<entry>
<title>fontconfig: use install-strip for target install</title>
<updated>2008-09-14T19:35:45+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-09-14T19:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=f4b178495e1febc12208e5c8f0520ccbc670ee7c'/>
<id>urn:sha1:f4b178495e1febc12208e5c8f0520ccbc670ee7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fontconfig: remove redundant configure args</title>
<updated>2008-08-16T19:13:53+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-08-16T19:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=3c10da1528ce639d75e07404604a8f5ed262194d'/>
<id>urn:sha1:3c10da1528ce639d75e07404604a8f5ed262194d</id>
<content type='text'>
Patch by antialize / bug #4524.
</content>
</entry>
<entry>
<title>Kconfig: remove 'default n'</title>
<updated>2008-07-17T20:01:44+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-07-17T20:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=4683420c4c3f6cfb7a5d99d9965664e27b7ae7ee'/>
<id>urn:sha1:4683420c4c3f6cfb7a5d99d9965664e27b7ae7ee</id>
<content type='text'>
'default n' is the default, so there's no need to say it explicitly.
</content>
</entry>
<entry>
<title>fontconfig: bump version</title>
<updated>2008-06-26T14:04:39+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-06-26T14:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8ba9a9971c7f59e14de76786445b9a9349e4b73e'/>
<id>urn:sha1:8ba9a9971c7f59e14de76786445b9a9349e4b73e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove libdir-la.patch, handled by Makefile.autotools.in</title>
<updated>2008-05-01T19:01:10+00:00</updated>
<author>
<name>John Voltz</name>
<email>john.voltz@gmail.com</email>
</author>
<published>2008-05-01T19:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7a03a3b0dacf7d06f620462cbb212d701c4c8b2b'/>
<id>urn:sha1:7a03a3b0dacf7d06f620462cbb212d701c4c8b2b</id>
<content type='text'>
</content>
</entry>
</feed>
