Files
poky/meta/recipes-devtools
Ross Burton 2e6924e74d guile: touch compiled modules on sstate install
When guile is installed from sstate, if the compiled files get a modified time
older than the source files then guile will produce warnings like this:

;;; note: source file /data/poky-master/tmp/sysroots/x86_64-linux/usr/share/guile/2.0/ice-9/boot-9.scm
;;; newer than compiled /data/poky-master/tmp/sysroots/x86_64-linux/usr/lib/guile/2.0/ccache/ice-9/boot-9.go

Not staging the files and letting guile re-compile them on demand won't work:

;;; compiling /data/poky-master/tmp/sysroots/x86_64-linux/usr/share/guile/2.0/system/base/compile.scm
;;; it seems /data/poky-master/tmp/sysroots/x86_64-linux/usr/share/guile/2.0/system/base/compile.scm
;;; is part of the compiler; skipping auto-compilation

So, use a sstate postinst function to explicitly touch the compiled files after
the extraction to ensure that they are fresher.

[ YOCTO #3370 ]

(From OE-Core rev: cb8fbc332f730cbb4d9c9866ee7b95d62245d121)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-12-03 13:52:08 +00:00
..
2012-07-28 09:20:51 +01:00
2012-01-03 12:14:31 +00:00
2012-10-03 10:04:56 +01:00
2012-11-24 15:12:29 +00:00
2012-09-21 11:10:21 +01:00
2012-11-20 15:31:52 +00:00
2011-07-20 15:27:36 +01:00
2011-11-29 11:22:04 +00:00
2012-11-24 15:12:35 +00:00
2012-12-03 13:52:06 +00:00
2011-12-08 15:24:32 +00:00
2012-08-19 10:46:39 +01:00