On Tue, Feb 14, 2012 at 06:58:05PM +0100, Martin Jansa wrote:
> On Tue, Feb 07, 2012 at 02:59:54PM +0000, McClintock Matthew-B29882 wrote:
> > The paths issue your are speculating on was fixed by myself and Richard 
> > last November.
> > 
> > I would suggest running bitbake-diffsig to determine the actual sstate 
> > differences.
> > 
> 
> Usually I'm complaining that sstate cache is not used enough, but today
> I got pretty decent percentage of reuse while building from scratch 2
> similar machines (nokia900 and om-gta04) but also few wrong sysroot
> references which slipped in (I thought those were fixed).
> 
> First I've built my image for nokia900, then for om-gta04 (with rm_work
> disabled to reuse sstate).
> 
> OE @ ~/shr-core/tmp-eglibc/sysroots/om-gta04 $ grep -R nokia900 . 2>/dev/null 
> >nokia900.log
> 
> $ wc -l nokia900.log
> 1673 nokia900.log
> 
> now lot's of binaries have some reference to nokia900 sysroot, grep
> shows e.g. "Binary file ./lib/ld-2.15.so matches"
> $ grep "^Binary file " nokia900.log | wc -l
> 1637
> 
> which is maybe fine..
> 
> An then there is few crossscripts and headers some are already in 
> SSTATE_SCAN_FILES some are missing I guess:
> 
> $ grep -v "^Binary file " nokia900.log | wc -l
> 36
> $ grep -v "^Binary file " nokia900.log | sed 's/:.*//g' | sort -u
> ./usr/bin/crossscripts/arm-oe-linux-gnueabi-libtool
> ./usr/bin/crossscripts/curl-config
> ./usr/bin/crossscripts/libgcrypt-config
> ./usr/bin/crossscripts/libtoolize
> ./usr/include/gmp.h
> ./usr/lib/gcc/arm-oe-linux-gnueabi/4.6.3/plugin/include/configargs.h
> ./usr/lib/python2.7/config/Makefile

and there is more

./usr/bin/crossscripts/apu-1-config:INCLUDES="-I/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/include"
./usr/bin/crossscripts/apu-1-config:LDFLAGS="-L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib"

./usr/bin/crossscripts/gdlib-config:    echo  
-L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib  -Wl,-O1 
-Wl,--hash-style=gnu -Wl,--as-needed 
-L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib/../lib
./usr/bin/crossscripts/gdlib-config:    echo "ldflags:     
-L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib  -Wl,-O1 
-Wl,--hash-style=gnu -Wl,--as-needed 
-L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib/../lib"

./usr/bin/crossscripts/apr-1-config:CC="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/nokia900"
./usr/bin/crossscripts/apr-1-config:CPP="arm-oe-linux-gnueabi-gcc -E 
--sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900  -march=armv7-a 
-fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon 
-mtune=cortex-a8"

./usr/lib/postgresql/pgxs/src/Makefile.global:CPP = arm-oe-linux-gnueabi-gcc -E 
--sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900  -march=armv7-a 
-fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon 
-mtune=cortex-a8
./usr/lib/postgresql/pgxs/src/Makefile.global:CC = 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/nokia900
./usr/lib/postgresql/pgxs/src/Makefile.global:LD = arm-oe-linux-gnueabi-ld 
--sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900

./usr/share/apr/apr_rules.mk:CC=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/nokia900

./usr/share/build-1/apr_rules.mk:CC=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/nokia900

Cheers,

Attachment: signature.asc
Description: Digital signature

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to