[oe] [meta-efl][PATCH] webkit-efl: Fix build with gcc-4.8

Khem Raj raj.khem at gmail.com
Tue Jun 11 08:08:13 UTC 2013


On Thu, Jun 6, 2013 at 5:34 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Sun, Jun 02, 2013 at 10:09:56AM +0200, Martin Jansa wrote:
>> On Sat, Jun 01, 2013 at 08:03:22PM +0200, Martin Jansa wrote:
>> > ---
>> >  ...include-Element.h-for-hasTagName-function.patch | 43 ++++++++++++++++++++++
>> >  meta-efl/recipes-efl/webkit/webkit-efl_svn.bb      |  3 +-
>> >  2 files changed, 45 insertions(+), 1 deletion(-)
>> >  create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0001-ewk-include-Element.h-for-hasTagName-function.patch
>>
>> Ignore this one, it works on armv7a, but fails the same on armv4t and
>> x86_64 + there is ICE when building for armv5te.
>
> I've merged this in the end, because it fixed webkit-efl build on
> jenkins (and it looks like building from scratch works for other archs
> I'm building locally too).
>
> Only remaining issue is with -O2 and xscalete DEFAULT_TUNE where it
> triggers ICE:
>
> /OE/shr-core/tmp-eglibc/work/xscalete-oe-linux-gnueabi/webkit-efl/1.9.3+svnr120144-r3/src/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp: In functi
> on 'JSC::JSValue JSC::_ZN3JSCL6decodeEPNS_9ExecStateEPKcb.constprop.89(JSC::ExecState*, const char*)':
> /OE/shr-core/tmp-eglibc/work/xscalete-oe-linux-gnueabi/webkit-efl/1.9.3+svnr120144-r3/src/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:150:1: error: could not split insn
>  }
>  ^
> (insn 505 8094 507 (set (reg:SI 1 r1 [orig:494 D.142535 ] [494])
>         (plus:SI (reg/v:SI 5 r5 [orig:157 character ] [157])
>             (const_int -17179934720 [0xfffffffbffff0000]))) /OE/shr-core/tmp-eglibc/work/xscalete-oe-linux-gnueabi/webkit-efl/1.9.3+svnr120144-r3/src/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:108 5 {*arm_addsi3}
>      (nil))
> /OE/shr-core/tmp-eglibc/work/xscalete-oe-linux-gnueabi/webkit-efl/1.9.3+svnr120144-r3/src/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:150:1: internal compiler error: in final_scan_insn, at final.c:2897
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <http://gcc.gnu.org/bugs.html> for instructions.
> {standard input}: Assembler messages:
> {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
>
> Removing -O2 works, I'll check if this is still happening with gcc-4.8.1 when we have
> recipes for it and report upstream if needed

hmmm it needs to be reported. Can you generate preprocessed file and
put it somewhere accessible


>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list