Overview

Request 1176462 accepted

Fixes for icu 75


Christophe Marin's avatar
author source maintainer target maintainer

I'm running another leap build with the default compiler and the 2 patches. Let's see


Christophe Marin's avatar
author source maintainer target maintainer

It fails elsewhere with gcc7, let's take this SR


Christophe Marin's avatar
author source maintainer target maintainer

it built successfully with icu75: https://build.opensuse.org/projects/home:krop:qtwebengine-lts/packages/libqt5-qtwebengine/repositories/Staging_G/binaries

but Leap build failed after switching to c++-17. First error:

[  207s] ../../3rdparty/chromium/v8/src/torque/earley-parser.h: In constructor 'v8::internal::torque::Symbol::Symbol()':
[  207s] ../../3rdparty/chromium/v8/src/torque/earley-parser.h:251:23: error: constructor delegates to itself
[  207s]    Symbol() : Symbol({}) {}

Fabian Vogt's avatar

Does it work with gcc 12?

Could also backport https://chromium.googlesource.com/v8/v8.git/+/b7558540a9d52738d827b3993b62e8d140d9acb4 otherwise


Christophe Marin's avatar
author source maintainer target maintainer

I forgot it's qmake... export CXX doesn't work, it's still trying to use /usr/bin/g++


Fabian Vogt's avatar

Adding the #include <cstdint> looks wrong but shouldn't hurt, so we can keep it identical to the "upstream" arch patch

Request History
Christophe Marin's avatar

krop created request

Fixes for icu 75


Christophe Marin's avatar

krop accepted request

openSUSE Build Service is sponsored by