kumquat-buildroot/package/efl
Thomas Petazzoni eda5dd1cee evas: depend on thread support
Evas has an optional mechanism to do asynchronous preloading of
images. This mechanism is optional, and in commit
b6d92bf415 ("libevas: async image
preload support needs threads support in toolchain"), Peter made sure
to disable the asychronous preloading when no thread support was
available.

Unfortunately, it seems like disabling the asynchronous loading is
rarely used, and it in facts fails to build: a member of structure is
not present when asynchronous preloading is disabled, but the code
continues to use it.

Since the fix is not obvious, and all this mechanism seems to have
changed completely in EFL 1.8.x, and we probably don't care much about
EFL without threads, this commit adds a dependency of libevas on
thread support. Consequently, it also reverts commit
b6d92bf415 which is no longer necessary.

Of course, this commit propagates this additional dependency to the
reverse dependencies of libevas.

Fixes:

  http://autobuild.buildroot.org/results/6de/6de90018a9eeb9c495d15046a8b3270eb95a5550//
  http://autobuild.buildroot.org/results/693/693df99db4ab357b48d427be3a72f6d64dd53065//

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-02-22 21:22:54 +01:00
..
expedite evas: depend on thread support 2014-02-22 21:22:54 +01:00
libecore evas: depend on thread support 2014-02-22 21:22:54 +01:00
libedbus bluez_utils: broken for static builds 2013-12-26 23:16:22 +01:00
libedje evas: depend on thread support 2014-02-22 21:22:54 +01:00
libeet efl: factorize version number as EFL_VERSION 2013-07-07 21:43:49 +02:00
libefreet efl: factorize version number as EFL_VERSION 2013-07-07 21:43:49 +02:00
libeina efl: factorize version number as EFL_VERSION 2013-07-07 21:43:49 +02:00
libeio efl: factorize version number as EFL_VERSION 2013-07-07 21:43:49 +02:00
libelementary evas: depend on thread support 2014-02-22 21:22:54 +01:00
libembryo efl: factorize version number as EFL_VERSION 2013-07-07 21:43:49 +02:00
libethumb evas: depend on thread support 2014-02-22 21:22:54 +01:00
libevas evas: depend on thread support 2014-02-22 21:22:54 +01:00
libevas-generic-loaders Config.in files: unify comments of toolchain option dependencies 2013-10-14 22:45:57 +02:00
Config.in Config.in files: unify comments of toolchain option dependencies 2013-10-14 22:45:57 +02:00
efl.mk Fix build reproducibility in Make 3.82 2013-09-06 23:27:42 +02:00