guile does not build for arm arch (MACHINE=qemuarm) in my case. | Backtrace: | In ice-9/boot-9.scm: | 149: 9 [catch #t #<catch-closure 1b17a60> ...] | 157: 8 [#<procedure 1ab70f0 ()>] | In unknown file: | ?: 7 [catch-closure] | In ice-9/boot-9.scm: | 63: 6 [call-with-prompt prompt0 ...] | In ice-9/eval.scm: | 407: 5 [eval # #] | 368: 4 [eval # #] | In srfi/srfi-1.scm: | 619: 3 [for-each #<procedure 1bf8a00 at scripts/compile.scm:179:14 (file)> #] | In scripts/compile.scm: | 182: 2 [#<procedure 1bf8a00 at scripts/compile.scm:179:14 (file)> "ice-9/eval.scm"] | In system/base/target.scm: | 57: 1 [with-target "arm-oe-linux-gnueabi" ...] | In unknown file: | ?: 0 [scm-error misc-error #f "~A ~S" ("unknown CPU endianness" "arm") #f] | | ERROR: In procedure scm-error: | ERROR: unknown CPU endianness "arm" | make[2]: *** [ice-9/eval.go] Error 1 | make[2]: Leaving directory `/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/guile-2.0.5-r2/guile-2.0.5/module'
I have a patch for this http://git.openembedded.org/openembedded-core-contrib/commit/?h=kraj/eglibc-2.16&id=1cfb2ac3eabed164dd1f0c55b10590dd2e10bcb7 Please test it out.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=930296481979b930de3ae54c6767001591b1345c
Verified in commit 62d42fe3cfa575cb97b484ccf7b2e9a25cc50770