You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Disable qt config since it seems to be a work in progress.
Change chromium-gn.inc to deal with:
07f51c6723906 [PA] Introduce use_partition_alloc_as_malloc (2 of N)
This is one in the series of CLs that aims at replacing use_allocator
and use_partition_alloc_as_malloc with use_partition_alloc_as_malloc.
use_allocator == "partition" <=> use_partition_alloc_as_malloc == true
use_allocator == "none" <=> use_partition_alloc_as_malloc == false
and add enable_backup_ref_ptr_support=false to silence the check added here:
49aa6cc5fa202 allocator.gni: Assert that BRP relies on PA-E
Also changed use_allocator and added enable_backup_ref_ptr_support=false for armv6
but it hasn't been tested.
Drop last part of patch:
0020-Fix-tab-crashes-on-musl.patch
since commit:
df99866b5421c [Linux sandbox] Move various sched_* syscalls into base policy
moved the code into:
$ rg -C 3 "__NR_sched_getaffinity" sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
228-
229- // The scheduling syscalls are used in threading libraries and also heavily in
230- // abseil. See for example https://crbug.com/1370394.
231: if (sysno == __NR_sched_getaffinity || sysno == __NR_sched_getparam ||
232- sysno == __NR_sched_getscheduler || sysno == __NR_sched_setscheduler) {
233- return RestrictSchedTarget(current_pid, sysno);
234- }
Note that the policy has changed so there may be a runtime impact but restricting
the usage seems safe.
Drop 0019-adjust-thread-stack-sizes.patch
36644a0b6c6ee base: deal with small pthread stack defaults
c388bdbe2c88a shutdown: don't use a bespoke size for the shutdown thread stack
This last commit switches to using the default thread stack size.
Adjust fix-narrowing-cast.patch
44835da632de1 base: remove GetFileSystemType
since one file was removed by the change above.
Add 0015-drop-gsimple-template-names.patch to enable building with clang12 where
the -gsimple-template-names option doesn't exist. This can be a significant space
savings:
https://chromium-review.googlesource.com/c/chromium/src/+/3988987
so the option should be enabled as soon a clang12 support is dropped.
and finally rebase patches in a single bound using super-devtool now
with SRC_URI:append support!
License changes:
----------------
Added licenses:
* third_party/crubit/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3756853
* third_party/swift-toolchain/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3722369
Removed licenses:
* chrome/browser/ui/android/layouts/third_party/float_property/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/4003424
* third_party/android_deps/libs/android_arch_core_common/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/1142189
* third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3967190
* third_party/libgifcodec/LICENSE.md
- unable to find using chromium-review or git repo.
Updated licenses:
* LICENSE
* LICENSE.chromium_os
- https://chromium-review.googlesource.com/c/chromium/src/+/3887619
* v8/LICENSE
The v8 license was updated to delete mips32 from v8 in v8 commit:
a26ca5ed147 [mips32] Delete mips32 from v8
- https://chromium-review.googlesource.com/c/v8/v8/+/3837160
* third_party/android_crazy_linker/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3918915
* third_party/ced/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3936784
* third_party/dom_distiller_js/LICENSE
- chromium/dom-distiller@2a18039
* third_party/google_trust_services/src/LICENSE
* third_party/gvr-android-sdk/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3938304
* third_party/ipcz/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3918735
* third_party/liburlpattern/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3937444
* third_party/metrics_proto/LICENSE
- https://chromium-review.googlesource.com/c/chromium/src/+/3933378
* third_party/pdfium/LICENSE
- https://pdfium.googlesource.com/pdfium.git/+/832a694e52c44e206598eff8c7d1797d47117d1b
Test-built:
-----------
* chromium-ozone-wayland:
- master, clang, MACHINE=qemux86-64, qemuarm64, qemuarm
* chromium-x11
- master, clang, MACHINE=qemux86-64, qemuarm64, qemuarm, raspberrypi-64
- kirkstone, clang, MACHINE=qemux86-64, qemuarm64, qemuarm
- dunfell, clang**, MACHINE=qemux86-64
** Please note that Chromium requires clang version to be >= 12.
For that, when on dunfell branch, use the latest meta-clang/clang12 branch.
Drop two upstreamed patches.
0014-grit-util-py-remove-deprecated-mode-for-open.patch
0015-Avoid-inadvertently-adding-a-wayland-dependency.patch
Rebase and fix musl patches with devtool and fix-up two patches as described below.
Update and adjust:
0009-provide-res_ninit-and-nclose-APIs-on-non-glibc-linux.patch
since commit:
3eef9d7a3ecc6 Move HostResolverSystemTask (formerly ProcTask) to new file
moved code around.
Signed-off-by: Randy MacLeod <[email protected]>
0 commit comments