diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-02-20 14:32:45 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-02-20 19:06:31 +0100 |
commit | 8797a8cb587634c907321ab6aa50ba5400392739 (patch) | |
tree | 4405ffda9212e425726c91266bb287b923990045 /package/webkit | |
parent | 085d4f02706de9dcf7e76c3967a060bc6eddc292 (diff) | |
download | buildroot-8797a8cb587634c907321ab6aa50ba5400392739.tar.gz buildroot-8797a8cb587634c907321ab6aa50ba5400392739.zip |
icu: not available when BR2_BINFMT_FLAT is used
icu does not recognize 'uclinux' as a supported platform. While making
it recognize uclinux is easy, there is another problem down the road:
icu does very weird things to generate an ELF library containing
static data (libicudata.a), and the generated library being ELF, it is
not compatible with the FLAT binary format expected by uclinux
platforms such as Blackfin in FLAT format.
Therefore, we simply disallow the selection of icu on FLAT
platforms.
Note that adding a dependency on BR2_BINFMT_ELF doesn't work, because
BR2_BINFMT_FDPIC is considered to be separate (even if technically
FDPIC is a derivative of ELF). That's why the dependency we're adding
is "depends on !BR2_BINFMT_FLAT" and not "depends on BR2_BINFMT_ELF".
Fixes:
http://autobuild.buildroot.org/results/b41/b415fed7fae4012bad7d8b53a481bd71bdab716f/build-end.log
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/webkit')
-rw-r--r-- | package/webkit/Config.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/package/webkit/Config.in b/package/webkit/Config.in index daaec365e0..45f2058f8d 100644 --- a/package/webkit/Config.in +++ b/package/webkit/Config.in @@ -13,6 +13,7 @@ config BR2_PACKAGE_WEBKIT depends on BR2_TOOLCHAIN_HAS_THREADS # enchant -> libglib2 depends on BR2_PACKAGE_LIBGTK2 depends on BR2_PACKAGE_WEBKIT_ARCH_SUPPORTS + depends on !BR2_BINFMT_FLAT # icu select BR2_PACKAGE_CAIRO_PNG select BR2_PACKAGE_ENCHANT select BR2_PACKAGE_HARFBUZZ |