[Buildroot] [buildroot] libevas build failure analysis

arnaud aujon arnaud.aujon at gmail.com
Thu Nov 28 19:04:11 UTC 2013

Hi there,

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'
doesn't .
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...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20131128/384eca9c/attachment.html>

More information about the buildroot mailing list