Hello.

I find that using the latest srctree the stamps aren't updated in the same 
fashion
as regular recipes. In the example below I build the srctree recipe (mypackage) 
and
then build an image depending on same. Even though the package is built just 
prior
the image build still processes several steps which seem redundant.

I see some special handling of stamps in srctree.bbclass and wonder if this
is expected/desired behavior.

Thanks for any help/pointers. 

$ bitbake mypackage
$ ls -l ~/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/*mypackage*
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_build
-rw-rw-r--. 1 user user 0 Nov 19 18:37 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_distribute_sources
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_stage
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_stage_all
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_write
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_write_ipk
-rw-rw-r--. 1 user user 0 Nov 19 18:39 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_populate_sysroot_post
-rw-rw-r--. 1 user user 0 Nov 19 18:39 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_qa_staging
-rw-rw-r--. 1 user user 0 Nov 19 18:37 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_setscene
lm $ bitbake myimage
...
lm $ ls -l ~/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/*mypackage*
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_build
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_compile
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_configure
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_copy_license
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_create_srcipk
-rw-rw-r--. 1 user user 0 Nov 19 18:37 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_distribute_sources
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_generate_toolchain_file
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_install
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_stage
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_stage_all
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_write
-rw-rw-r--. 1 user user 0 Nov 19 18:40 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_package_write_ipk
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_populate_sysroot
-rw-rw-r--. 1 user user 0 Nov 19 18:39 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_populate_sysroot_post
-rw-rw-r--. 1 user user 0 Nov 19 19:03 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_qa_configure
-rw-rw-r--. 1 user user 0 Nov 19 18:39 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_qa_staging
-rw-rw-r--. 1 user user 0 Nov 19 18:37 
/home/user/work/oe/arago-tmp/stamps/armv5te-none-linux-gnueabi/mypackage-mypv-r1.do_setscene

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

Reply via email to