On Fri, Nov 26, 2010 at 4:15 AM, Paul Menzel
<[email protected]> wrote:
>        arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 
> -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb 
> -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
>  -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 
> -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT 
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 
> -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 
> -mfpu=neon -mvectorize-with-neon-quad 
> -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
>  -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 
> -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT 
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 
> -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 
> -mfpu=neon -mvectorize-with-neon-quad 
> -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
>  -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 
> -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT 
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 
> -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 
> -mfpu=neon -mvectorize-with-neon-quad SDL_anigif.o XBTFWriter.o XBMCTex.o 
> ../../guilib/XBTF.o      
> -L/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib 
> -Wl,-rpath-link,/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib
>  -Wl,-O1 -Wl,--hash-style=gnu ../../xbmc/lib/libsquish/libsquish-arm.a 
> -lSDL_image -lSDL -llzo2 -o TexturePacker
>        XBMCTex.o: In function `main':
>        
> /oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r8+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker/XBMCTex.cpp:394:
>  undefined reference to `__lzo_init2'
>        collect2: ld returned 1 exit status
>        make[1]: *** [TexturePacker] Error 1
>        make[1]: Leaving directory 
> `/oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r8+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker'
>        make: *** [tools/TexturePacker/TexturePacker] Error 2
>

It seems link line has -llzo2 and liblzo2 should contain this
function, you could investigate.
1. If liblzo2 exists in the staging area
2. If it does then dump the symbols it has exported as globals
3. If the symbol __lzo_init2 is not exported then find out if
something is wrong with liblzo2 builds that can result in this
exlusion

-Khem

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to