From 981374b9d98aab090e7f52e50705359a11fc6055 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Sun, 15 Apr 2012 17:27:57 -0300 Subject: [PATCH] BUILD-CHEAT-SHEET: added pinning for rtems and rtems-yaffs2 Without this, basically all file accesses of FN failed with EACCES, breaking things rather thoroughly. --- m1/BUILD-CHEAT-SHEET | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/m1/BUILD-CHEAT-SHEET b/m1/BUILD-CHEAT-SHEET index d969d69..ffed0ab 100644 --- a/m1/BUILD-CHEAT-SHEET +++ b/m1/BUILD-CHEAT-SHEET @@ -1,6 +1,10 @@ (This is my cheat sheet. It works for me but yet may stil be incomplete and redundant at the same time.) +NOTE: we need to pin both rtems and rtems-yaffs due to recent changes +that make file system operations fail with EACCES, combined with (or +maybe caused by) API changes. + Instructions: http://milkymist.org/wiki/index.php?title=RTEMS_build_instructions @@ -9,10 +13,16 @@ Getting rtems: git clone git://git.rtems.org/rtems.git cd rtems - git checkout f829d131adc5f0ec4aa079d4b8c0d65ea578cdb1 # for predictability + git checkout 314d3272df763ef1a152be726e5d5385449fe046 ln -s /home/qi/wernermisc/m1/patches/rtems/ patches quilt push -a +Getting rtems-yaffs: + + git clone git://github.com/milkymist/rtems-yaffs2.git + cd rtems-yaffs2 + git checkout cbe7492ee0e5a9bced8267d9c7ab2fd997299fda + Compiling rtems: cd rtems