summaryrefslogtreecommitdiff
path: root/meta/recipes-devtools/autogen/files/guile.patch
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2012-11-28 17:28:39 +0000
committerRoss Burton <ross.burton@intel.com>2012-12-05 12:51:55 +0000
commit1e96fea6c603a500e21b9cd4626ecd19049bf04b (patch)
treeb5de60fe1589d18eff35b9bf33994d1991490cae /meta/recipes-devtools/autogen/files/guile.patch
parente206443c132ee94227580fad16b16332007aec42 (diff)
downloadopenembedded-core-1e96fea6c603a500e21b9cd4626ecd19049bf04b.tar.gz
openembedded-core-1e96fea6c603a500e21b9cd4626ecd19049bf04b.tar.bz2
openembedded-core-1e96fea6c603a500e21b9cd4626ecd19049bf04b.zip
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 ] Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/autogen/files/guile.patch')
0 files changed, 0 insertions, 0 deletions