It seems like Linux Mint was able to build Chromium v87 for "debbie":
http://packages.linuxmint.com/search.php?release=any§ion=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