path: root/documentation/bsp-guide
diff options
authorRoss Burton <>2012-11-28 17:28:39 (GMT)
committerRichard Purdie <>2012-12-03 13:52:08 (GMT)
commit2e6924e74dded0ab8ea0dfd65d9b20563a205b94 (patch)
tree5223cf95985c1efb2c50cdadd96f6fd95392fd19 /documentation/bsp-guide
parent48db13e7a5f9416c6aa871389f7b470002d346fa (diff)
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 <> Signed-off-by: Richard Purdie <>
Diffstat (limited to 'documentation/bsp-guide')
0 files changed, 0 insertions, 0 deletions