Bug 4582

Summary: [Autobuilder] ICE while compiling perf on ARM
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Bogdan Marinescu <bogdan.a.marinescu>
Component: devtools / tool chainAssignee: Khem Raj <raj.khem>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: bluelightning, meta.mr.watcher, meta.watcher, richard.purdie, sgw
Version: unspecified   
Target Milestone: 1.5   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Bogdan Marinescu 2013-05-31 11:34:26 UTC
http://autobuilder.yoctoproject.org:8011/builders/nightly-fsl-arm-lsb/builds/122

| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/wrapper.o
| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/sigchain.o
| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/symbol.o
| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/color.o
| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/pager.o
| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/header.o
| CC /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/callchain.o
| util/callchain.c: In function 'append_chain':
| util/callchain.c:374:18: internal compiler error: in expand_assignment, at expr.c:4761
| new->ips[j].ip = old->ips[i];
| ^
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See for instructions.
| make: *** [/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/perf-1.0/util/callchain.o] Error 1
| make: Leaving directory `/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/sysroots/imx53qsb/usr/src/kernel/tools/perf'
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (log file is located at /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/perf/1.0-r8/temp/log.do_compile.7548)
ERROR: Task 4352 (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm-lsb/build/meta/recipes-kernel/perf/perf.bb, do_compile) failed with exit code '1'
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Comment 1 Otavio Salvador 2013-06-03 23:02:12 UTC
Last time I discussed it with Khem he said it was a known issue. Khem, did you find any workaround/fix for this?
Comment 2 Richard Purdie 2013-06-20 21:42:44 UTC
Khem: Any update/idea on what is going on here? This is still occurring with 4.8.1 in master,
Comment 3 Khem Raj 2013-06-21 05:52:02 UTC
(In reply to comment #2)
> Khem: Any update/idea on what is going on here? This is still occurring with
> 4.8.1 in master,

so far, I have been able to deduce that it only happens when using soft-fp float ABI, works fine on hardfp ABI.