On Sun, Oct 09, 2011 at 01:25:09PM +0200, Koen Kooi wrote: > > Op 6 okt. 2011, om 16:19 heeft Richard Purdie het volgende geschreven: > > > sstate was being a little too ethusiastic about removing stamp files and > > was removing stamp files for other machines when it shouldn't have been. > > > > This patch teaches sstate about machine specific stamp extensions and > > allows it to only remove the current task's stampfiles. > > Not sure if it's related to this problem or not but sstate is still not > working as intented for me when switching machines, it keeps rebuilding the > toolchain when switching machine. What I did this morning: > > 1) wipe out tmp, sstate-cache, pseudodone > 2) MACHINE=beagleboard bitbake u-boot > 3) cp conf/machine/beagleboard.conf conf/machine/brokensstate.conf > 4) MACHINE=brokensstate bitbake u-boot
Same here.. :/ (building 3 armv7 machines.. always "from scratch"). > And behold: > > NOTE: Resolving any missing task queue dependencies > NOTE: Preparing runqueue > NOTE: Executing SetScene Tasks > NOTE: package gcc-cross-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Started > NOTE: package mtd-utils-1.4.6-r0: task do_populate_sysroot_setscene: Started > NOTE: package gcc-runtime-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Started > NOTE: package eglibc-2.12-r27: task do_populate_sysroot_setscene: Started > NOTE: package mtd-utils-1.4.6-r0: task do_populate_sysroot_setscene: Succeeded > NOTE: package bash-4.1-r2: task do_populate_sysroot_setscene: Started > NOTE: package bash-4.1-r2: task do_populate_sysroot_setscene: Succeeded > NOTE: package gcc-cross-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Succeeded > NOTE: package binutils-cross-2.20.1-r7: task do_populate_sysroot_setscene: > Started > NOTE: package linux-libc-headers-2.6.39-r2: task > do_populate_sysroot_setscene: Started > NOTE: package eglibc-2.12-r27: task do_populate_sysroot_setscene: Succeeded > NOTE: package binutils-cross-2.20.1-r7: task do_populate_sysroot_setscene: > Succeeded > NOTE: package linux-libc-headers-2.6.39-r2: task > do_populate_sysroot_setscene: Succeeded > NOTE: package libgcc-4.5-r43+svnr178923: task do_populate_sysroot_setscene: > Started > NOTE: package gcc-runtime-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Succeeded > NOTE: package gcc-cross-intermediate-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Started > NOTE: package zlib-1.2.5-r0: task do_populate_sysroot_setscene: Started > NOTE: package libgcc-4.5-r43+svnr178923: task do_populate_sysroot_setscene: > Succeeded > NOTE: package lzo-2.05-r0: task do_populate_sysroot_setscene: Started > NOTE: package zlib-1.2.5-r0: task do_populate_sysroot_setscene: Succeeded > NOTE: package e2fsprogs-1.41.14-r2: task do_populate_sysroot_setscene: Started > NOTE: package util-linux-2.19.1-r7: task do_populate_sysroot_setscene: Started > NOTE: package lzo-2.05-r0: task do_populate_sysroot_setscene: Succeeded > NOTE: package e2fsprogs-1.41.14-r2: task do_populate_sysroot_setscene: > Succeeded > NOTE: package libtool-cross-2.4-r4: task do_populate_sysroot_setscene: Started > NOTE: package gettext-0.18.1.1-r4: task do_populate_sysroot_setscene: Started > NOTE: package libtool-cross-2.4-r4: task do_populate_sysroot_setscene: > Succeeded > NOTE: package util-linux-2.19.1-r7: task do_populate_sysroot_setscene: > Succeeded > NOTE: package gcc-cross-intermediate-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Succeeded > NOTE: package ncurses-5.9-r1.1: task do_populate_sysroot_setscene: Started > NOTE: package perl-5.12.3-r5: task do_populate_sysroot_setscene: Started > NOTE: package eglibc-initial-2.12-r27: task do_populate_sysroot_setscene: > Started > NOTE: package eglibc-initial-2.12-r27: task do_populate_sysroot_setscene: > Succeeded > NOTE: package ncurses-5.9-r1.1: task do_populate_sysroot_setscene: Succeeded > NOTE: package db-5.1.19-r3: task do_populate_sysroot_setscene: Started > NOTE: package expat-2.0.1-r0: task do_populate_sysroot_setscene: Started > NOTE: package expat-2.0.1-r0: task do_populate_sysroot_setscene: Succeeded > NOTE: package perl-5.12.3-r5: task do_populate_sysroot_setscene: Succeeded > NOTE: package gettext-0.18.1.1-r4: task do_populate_sysroot_setscene: > Succeeded > NOTE: package gdbm-1.8.3-r4: task do_populate_sysroot_setscene: Started > NOTE: package gcc-cross-initial-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Started > NOTE: package gdbm-1.8.3-r4: task do_populate_sysroot_setscene: Succeeded > NOTE: package db-5.1.19-r3: task do_populate_sysroot_setscene: Succeeded > NOTE: package gcc-cross-initial-4.5-r43+svnr178923: task > do_populate_sysroot_setscene: Succeeded > NOTE: Executing RunQueue Tasks > NOTE: Running task 536 of 920 (ID: 918, > /OE/tentacle/sources/meta-openembedded/meta-oe/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, > do_populate_lic) > NOTE: Running task 549 of 920 (ID: 452, > /OE/tentacle/sources/meta-openembedded/meta-oe/recipes-devtools/binutils/binutils-cross_2.20.1.bb, > do_fetch) > NOTE: Running task 553 of 920 (ID: 504, > /OE/tentacle/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb, > do_fetch) > NOTE: Running task 558 of 920 (ID: 538, > /OE/tentacle/sources/meta-openembedded/meta-oe/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, > do_populate_lic) > NOTE: package gcc-cross-initial-4.5-r43+svnr178923: task do_populate_lic: > Started > NOTE: package binutils-cross-2.20.1-r7: task do_fetch: Started > [..] > NOTE: package eglibc-2.12-r27: task do_compile: Started > > > What I suspect is happing is that angstrom is somehow putting $MACHINE in a > var that upsets the sstate logic and/or rm_work upsets sstate and/or > something else is broken. The problem is that I have no idea how to debug > this except to ping Richard and get the magic diffsigs incantation. > > regards, > > Koen > > > _______________________________________________ > 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
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core