On Wed, Apr 04, 2012 at 07:40:38PM +0200, Andreas Oberritter wrote:
> On 04.04.2012 18:59, Martin Jansa wrote:
> > On Tue, Apr 03, 2012 at 01:15:37PM +0000, g...@git.openembedded.org wrote:
> >> Module: openembedded-core.git
> >> Branch: master
> >> Commit: 38ee88e3b32b7444d7f1eb64f1b4f69a48fe0458
> >> URL:    
> >> http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=38ee88e3b32b7444d7f1eb64f1b4f69a48fe0458
> >>
> >> Author: Andreas Oberritter <o...@opendreambox.org>
> >> Date:   Tue Apr  3 00:23:55 2012 +0200
> >>
> >> gdb: build with expat, add missing RRECOMMENDS_gdbserver
> >>
> >> * Fixes communication between gdbserver and gdb-cross
> >>   by using the same expat settings for both recipes.
> >> * Adds missing build dependencies for expat/expat-native.
> >> * Adds missing glibc-thread-db runtime recommendation
> >>   to gdbserver, which was set only for gdb.
> >>
> >> Signed-off-by: Andreas Oberritter <o...@opendreambox.org>
> >> Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
> > 
> > Here it's trying to use host's expat when building target gdb and fails...
> > 
> > | checking for libexpat... no
> > | configure: error: expat is missing or unusable
> > | make[1]: *** [configure-gdb] Error 1
> > | make[1]: Leaving directory 
> > `/OE/shr-core/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gdb/gdb-7.4-r7.0/build-arm-oe-linux-gnueabi'
> > | make: *** [all] Error 2
> > | ERROR: oe_runmake failed
> > NOTE: package gdb-7.4-r7.0: task do_compile: Failed
> > ERROR: Task 3561 
> > (/OE/shr-core/openembedded-core/meta/recipes-devtools/gdb/gdb_7.4.bb, 
> > do_compile) failed with exit code '1'
> > 
> > from config.log:
> > configure:10704: checking for libexpat
> > configure:10723: arm-oe-linux-gnueabi-gcc  -march=armv7-a 
> > -fno-tree-vectorize     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon 
> > -mtune=cortex-a8 --sysroot=/OE/shr-core/tmp-eglibc/sysroots/om-gta04 -o 
> > conftest -O2 -pipe -g -feliminate-unused-debug-types    -Wl,-O1 
> > -Wl,--hash-style=gnu -Wl,--as-needed conftest.c -ldl -lncurses -lz -lm    
> > /usr/lib/libexpat.so >&5
> > /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.4/ld:
> >  error: /usr/lib/libexpat.so: incompatible target
> > conftest.c:98: error: undefined reference to 'XML_ParserCreate'
> > collect2: ld returned 1 exit status
> 
> Does "bitbake expat" help? Here I have:

expat was built already, so no doesn't help.


-EXPAT = "--with-expat"
+EXPAT = "--with-expat --with-libexpat-prefix=${STAGING_DIR_HOST}"

helps..

> 
> configure:10704: checking for libexpat
> configure:10723: mipsel-oe-linux-gcc  -mel -mabi=32   -mhard-float 
> -march=mips32 
> --sysroot=/home/obi/src/git/opendreambox-2.1/tmp/sysroots/dm7020hd -o 
> conftest -Os -pipe -g -feliminate-unused-debug-types    -Wl,-O1  
> -Wl,--as-needed conftest.c -ldl -lncurses -lz -lm    -lexpat >&5
> configure:10723: $? = 0
> configure:10733: result: yes
> 
> Regards,
> Andreas
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to