Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <Randy.MacLeod@windriver.com>
- Loading branch information