[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#28004] Chromium 65
From: |
Marius Bakke |
Subject: |
[bug#28004] Chromium 65 |
Date: |
Fri, 13 Apr 2018 21:10:48 +0200 |
User-agent: |
Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) |
Hello!
Attached is a patch for Chromium 65.
New in this version:
* Deleting third party files is now done with a single traversal of the
file system, instead of the "shotgun" approach used previously. I
also added a second pass to scrub bundled JARs and tarballs, that will
be incorporated in the "nftw" snippet eventually.
* It's using Clang instead of GCC since the latter is no longer
supported upstream (as in part of their continuous integration). GCC5
in particular is completely broken with this release. Debian and
NixOS are apparently able to build it with GCC 6 and 7 respectively,
but Arch and Gentoo changed to Clang with 65. Unfortunately GCC6 and
later has other problems in Guix: <https://bugs.gnu.org/30756>.
* Various tweaks to build options after reading the "GN" flags more
closely. In particular, more debugging symbols have been removed.
I haven't done anything on the privacy side since this update was
difficult enough as-is. You'll notice a few hacks around Clang and
libstdc++, and also that currently only x86_64 is supported due to
unconditionally adding the x86_64 triplet to CPLUS_INCLUDE_PATH.
Hopefully future updates will be easier. Any feedback on the
Clang/libstdc++ issues mentioned in the patch are very welcome.
0001-gnu-Add-chromium.patch
Description: Text Data
signature.asc
Description: PGP signature
- [bug#28004] Chromium 65,
Marius Bakke <=
- [bug#28004] Chromium 65, Oleg Pykhalov, 2018/04/17
- [bug#28004] Chromium 65, Christopher Lemmer Webber, 2018/04/24
- [bug#28004] Chromium 66 + status update, Marius Bakke, 2018/04/24
- [bug#28004] Chromium 66 + status update, Tobias Geerinckx-Rice, 2018/04/24
- [bug#28004] Chromium 66 + status update, Marius Bakke, 2018/04/24
- [bug#28004] Chromium 66 + status update, Leo Famulari, 2018/04/25
- [bug#28004] Chromium 66 + status update, Leo Famulari, 2018/04/25