Bug 9991

Summary: gcc6: qtbase5 compile error.
Product: [Build System, Metadata & Runtime] OE-Core Reporter: niqingliang2003 <niqingliang2003>
Component: devtools / tool chainAssignee: Khem Raj <raj.khem>
Status: RESOLVED FIXED QA Contact: Francisco Pedraza <francisco.j.pedraza.gonzalez>
Severity: normal    
Priority: Medium+ CC: jose.perez.carranza, meta.mr.watcher, meta.watcher, ross.burton, sgw
Version: 2.2   
Target Milestone: 2.2 M3   
Hardware: Other   
OS: arm   
Whiteboard:
OS type for building Yocto: --- Type of Regression: New (Never tested)
Verified: Documentation change: No (bug/feature does not impact docs)

Description niqingliang2003 2016-07-21 02:52:41 UTC
when compiling qtbase in meta-qt5, it says:
| ../../include/QtCore/../../../git/src/corelib/global/qendian.h:143:36:
fatal error: You must enable NEON instructions (e.g.
-mfloat-abi=softfp -mfpu=neon) to use these intrinsics.
|      return __builtin_bswap16(source);
|                                     ^


bug description:
      https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71056
upstream patch:
      https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=236910
mirror on github:
    https://github.com/gcc-mirror/gcc/commit/84d2a5509892b65ed60d39e6e2f9719e3762e40e
Comment 1 Ross Burton 2016-07-26 16:33:54 UTC
Fixed in oe-core 0d69b3bf6cdeee866642529b6269391146333a43.