It seems like Linux Mint was able to build Chromium v87 for "debbie":

  
http://packages.linuxmint.com/search.php?release=any&section=any&keyword=chromium

which is as far as I understand based on Debian buster. So I am *assuming* they have somehow resolved the "SFINAE" problem?

All this is just slightly informed guessing since in truth I do not understand a thing about how Linux Mint is building stuff...

?
*t

On Wed, 23 Dec 2020, Jan Luca Naumann wrote:

Hey,

parallel to Michel's very nice work to get chromium into unstable
(thanks to him!), I tried to build the current version in a buster
chroot. At the moment I struggle that there seems a difference how
SFINAE[1] in a special case [2] is handled different between buster's
and unstable's clang version. Since I had not so much time I have not
found a fix to work around this.

If people are more experienced with C++ templates than me, I would be
happy to share the problem and the build log ;)

Best,
Jan

[1] https://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error

[2]

In file included from
../../third_party/blink/common/privacy_budget/identifiability_metric_builder.cc:5:
In file included from
../../third_party/blink/public/common/privacy_budget/identifiability_metric_builder.h:9:
In file included from
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/vector:60:
In file included from
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:64:
In file included from
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_pair.h:59:
In file included from
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/move.h:55:
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/type_traits:2046:15:
error: only enumeration types
have underlying types
     typedef __underlying_type(_Tp) type;
             ^
../../third_party/blink/public/common/privacy_budget/identifiable_token.h:121:40:
note: in instantiation of template
class 'std::underlying_type<base::span<const unsigned char,
18446744073709551615> >' requested here
           typename U = typename std::underlying_type<T>::type,

Am 23.12.20 um 12:13 schrieb Tomas Pospisek:
Hi all,

now that sid has seen an update of Chromium to v87 (hooray and thanks
everybody!) does anybody know it there's activity or plans towards
updating chromium in Debian stable?

Chromium from sid is not installable in Debian stable due to

    Depends: libc6 (>= 2.29)

whereas stable has 2.28.

I'm not sure what the correct procedure would be to kickstart the Debian
stable update?

*t



Reply via email to