Hi Clemens,

>Which toolchain do you use where you see crashes?

Our hack to retain compatibility with old distros is probably bogus and 
unsupported, so if you know of a better way, please share it :)

Anyway, what we (try to) do is roll back V8's Linux build tools to their 
state as of the last version that supported Ubuntu 16.04 LTS with 
glibc-2.23. After running "gclient sync" normally, we reset the "build" and 
"tools/clang" repositories to specific commits, then use install-sysroot to 
install specific "last known good" sysroots.

Cheers! 

On Wednesday, February 8, 2023 at 6:33:44 AM UTC-5 clem...@google.com wrote:

> Thanks for reaching out! Indeed, preserve_most support turned out to be a 
> bit incomplete, so we tried to restrict it to the most important platforms 
> and toolchains used for Chromium. It's restricted to clang anyway, and I 
> didn't find any relevant fixes since the introduction in 2016. Which 
> toolchain do you use where you see crashes? Maybe we can restrict it 
> further to the most recent clang versions.
>
> On Wed, Feb 8, 2023 at 7:25 AM Jakob Gruber <jgr...@chromium.org> wrote:
>
>> +cle...@chromium.org 
>>
>> On Tue, Feb 7, 2023 at 3:55 PM ClearScript Developers <
>> clearsc...@gmail.com> wrote:
>>
>>> Greetings!
>>>
>>> We've noticed that preserve_most was disabled 
>>> <https://chromium.googlesource.com/v8/v8.git/+/d0b1dac0f9f3c5c1bbf296bd84c8f362d4832a88>
>>>  
>>> for Windows/arm64 on the 11.1 branch tip today.
>>>
>>> We'd actually been struggling with extreme instability in 11.1 release 
>>> builds on Linux x64, so we tried disabling preserve_most for *all* 
>>> platforms, and, surprisingly, that seems to have stabilized our Linux 
>>> builds completely.
>>>
>>> So, it would appear that preserve_most issues go beyond Windows/arm64. 
>>> In case it matters, we do use a relatively old toolchain to preserve 
>>> compatibility with older distros.
>>>
>>> Anyone have any other experiences with preserve_most?
>>>
>>> -- 
>>> -- 
>>> v8-users mailing list
>>> v8-u...@googlegroups.com
>>> http://groups.google.com/group/v8-users
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "v8-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to v8-users+u...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/v8-users/cb4f9835-165f-4e66-81e8-0de6164e0803n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/v8-users/cb4f9835-165f-4e66-81e8-0de6164e0803n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>
> -- 
>
> Clemens Backes
>
> Software Engineer
>
> clem...@google.com
>
> Google Germany GmbH
>
> Erika-Mann-Straße 33
>
> 80636 München
>
> Geschäftsführer: Paul Manicle, Liana Sebastian   
>
> Registergericht und -nummer: Hamburg, HRB 86891
>
> Sitz der Gesellschaft: Hamburg
>
> Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten 
> haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, 
> löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, 
> dass die E-Mail an die falsche Person gesendet wurde.
>
>
> This e-mail is confidential. If you received this communication by 
> mistake, please don't forward it to anyone else, please erase all copies 
> and attachments, and please let me know that it has gone to the wrong 
> person.
>
>
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/83ea2cb4-fa2e-4c52-94a6-2de1f6a32b5dn%40googlegroups.com.

Reply via email to