[Buildroot] [buildroot] libevas build failure analysis
arnaud.aujon at gmail.com
Thu Nov 28 19:04:11 UTC 2013
A quick analysis of libevas build failure (
The build fails because the member 'delete_me' of the Image_Entry_Flags
structure is undefined. This is because there is a ifdef
BUILD_ASYNC_PRELOAD surrounding this member which is not defined during the
build because the toolchain doesn't have thread support.
>From libevas.mk :
# async image preload support needs threads support in toolchain
LIBEVAS_CONF_OPT += --disable-async-preload
But it seems like the file evas_cache2.c is using 'delete_me' regardless of
the 'async image preload support'
I don't have the time to investigate more, but it looks like without
threads we should use 'lib/cache' and not 'lib/cache2' which are defining
the same symboles but 'cache2' absolutely need threads support, 'cache'
So I guess we have to fix the makefile to use this the 'cache'
Does someone know what we should do here ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the buildroot