From: "kai" <kai.kang@windriver.com>
To: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>,
OE-core <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH] webkitgtk: remove '-fno-omit-frame-pointer' for x86
Date: Tue, 10 Nov 2020 09:53:04 +0800 [thread overview]
Message-ID: <7ccfb0c8-bea9-f511-aee4-bc931f7b7472@windriver.com> (raw)
In-Reply-To: <CAMKF1sqjqtN0BcoVg8xM5SrXLmZS_RNTCYG6iVLtWuHQ+VY58Q@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2956 bytes --]
On 11/10/20 2:58 AM, Khem Raj wrote:
> On Mon, Nov 9, 2020 at 12:18 AM kai <kai.kang@windriver.com> wrote:
>> On 11/9/20 4:07 PM, Alexander Kanavin wrote:
>>
>> Right, but then adding _remove to the upstream recipe doesn't seem right - rather you should use _pn-webkitgtk override in your custom config.
>>
>> I suppose '-fomit-frame-pointer' is common compile flag that other people may also meet this error.
>>
>> Regards,
>> Kai
>>
>>
>> Alex
>>
>> On Mon, 9 Nov 2020 at 08:52, kai <kai.kang@windriver.com> wrote:
>>> On 11/9/20 3:32 PM, Alexander Kanavin wrote:
>>>
>>> This is not seen on the autobuilder, which does world builds on qemux86. Something might be wrong on your side?
>>>
>>> Just the option '-fno-omit-frame-pointer' which is not set by default. We have a build with an extra config in local.conf:
>>>
>>> SELECTED_OPTIMIZATION = "${PROFILING_OPTIMIZATION}"
>>>
>>> which expands to
>>>
>>> SELECTED_OPTIMIZATION = "${FULL_OPTIMIZATION} -fno-omit-frame-pointer -fvisibility=default"
>>>
>>> then it fails to compile webkitgtk. It could be reproduced with upper config line.
>>>
> since we do not have global file to control this its fine if you alter
> PROFILING_OPTIMIZATION inside this recipe
> something like PROFILING_OPTIMIZATION_remove = "..."
OK. I'll follow the snippet such as:
recipes-devtools/binutils/binutils_2.35.bb:SELECTED_OPTIMIZATION_remove_mipsarch
= "-O2"
Thanks,
Kai
>
>>> Regards,
>>> Kai
>>>
>>>
>>>
>>>
>>> Alex
>>>
>>> On Mon, 9 Nov 2020 at 01:32, kai <kai.kang@windriver.com> wrote:
>>>> From: Kai Kang <kai.kang@windriver.com>
>>>>
>>>> It fails to compile webkitgtk for qemux86 if compile option
>>>> '-fno-omit-frame-pointer' is applied:
>>>>
>>>> | TOPDIR/tmp-glibc/work/core2-32-wrsmllib32-linux/lib32-webkitgtk/2.30.1-r0/webkitgtk-2.30.1/
>>>> Source/JavaScriptCore/runtime/JSFinalizationRegistry.cpp:47:1:
>>>> | internal compiler error: in find_oldest_value_reg, at regcprop.c:438
>>>> | 47 | }
>>>>
>>>> Signed-off-by: Kai Kang <kai.kang@windriver.com>
>>>> ---
>>>> meta/recipes-sato/webkit/webkitgtk_2.30.2.bb | 1 +
>>>> 1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/meta/recipes-sato/webkit/webkitgtk_2.30.2.bb b/meta/recipes-sato/webkit/webkitgtk_2.30.2.bb
>>>> index 1acba6be1d..11fdb59034 100644
>>>> --- a/meta/recipes-sato/webkit/webkitgtk_2.30.2.bb
>>>> +++ b/meta/recipes-sato/webkit/webkitgtk_2.30.2.bb
>>>> @@ -79,6 +79,7 @@ EXTRA_OECMAKE_append_arc = " -DENABLE_JIT=OFF "
>>>> # which is not enough for binaries larger than 32 MiB
>>>> CFLAGS_append_arc = " -mlong-calls"
>>>> CXXFLAGS_append_arc = " -mlong-calls"
>>>> +CXXFLAGS_remove_x86 = "-fno-omit-frame-pointer"
>>>>
>>>> # Javascript JIT is not supported on powerpc
>>>> EXTRA_OECMAKE_append_powerpc = " -DENABLE_JIT=OFF "
>>>> --
>>>> 2.17.1
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
[-- Attachment #2: Type: text/html, Size: 4525 bytes --]
next prev parent reply other threads:[~2020-11-10 1:53 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-09 0:31 [PATCH] webkitgtk: remove '-fno-omit-frame-pointer' for x86 kai
2020-11-09 7:32 ` [OE-core] " Alexander Kanavin
2020-11-09 7:51 ` kai
2020-11-09 8:07 ` Alexander Kanavin
2020-11-09 8:18 ` kai
2020-11-09 18:58 ` Khem Raj
2020-11-10 1:53 ` kai [this message]
2020-11-10 20:37 ` Andre McCurdy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7ccfb0c8-bea9-f511-aee4-bc931f7b7472@windriver.com \
--to=kai.kang@windriver.com \
--cc=alex.kanavin@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=raj.khem@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox