Bug 2729

Summary: guile-2.0 fails to build on arm
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Khem Raj <raj.khem>
Component: devtools / tool chainAssignee: Bogdan Marinescu <bogdan.a.marinescu>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: laurentiu.serban, meta.mr.watcher, meta.watcher, sgw
Version: 1.3   
Target Milestone: 1.3 M3   
Hardware: All   
OS: arm   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Khem Raj 2012-07-10 14:12:32 UTC
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'
Comment 3 Laurentiu Serban 2012-08-06 13:10:55 UTC
Verified in commit 62d42fe3cfa575cb97b484ccf7b2e9a25cc50770