Skip to content

Commit 0fcfadc

Browse files
chromium: Drop clang 12-specific patches (#788)
Build and patch changes: ------------------------ The following patches were only needed to get clang 12 to build Chromium, which we previously used on dunfell. We recently switched to using clang 14 on dunfell, and have now dropped dunfell support, so they can be removed: * 0001-limit-number-of-LTO-jobs.patch * 0007-Revert-Use-ffile-compilation-dir-instead-of-fdebug-c.patch * 0008-drop-gsimple-template-names.patch * 0009-cast-to-bool-to-avoid-constexpr-error.patch * 0010-Revert-Fix-std-span-autodetection-7805.patch * 0011-Only-default-operator-on-declaration.patch Renamed the remaining patches to fit the numbering scheme. License changes: ---------------- None. Test-built: ----------- * chromium-ozone-wayland: - nanbield, clang, MACHINE=qemuarm64 - kirkstone, clang, MACHINE=raspberrypi4-64 Signed-off-by: Max Ihlenfeldt <max@igalia.com>
1 parent f8fad06 commit 0fcfadc

25 files changed

+18
-398
lines changed

meta-chromium/recipes-browser/chromium/chromium-gn.inc

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -24,30 +24,24 @@ SRC_URI += "\
2424
"
2525
# Non-specific patches.
2626
SRC_URI += "\
27-
file://0001-limit-number-of-LTO-jobs.patch \
28-
file://0002-Remove-the-GN-settings-done-for-clang-that-conflict-.patch \
29-
file://0003-v8-qemu-wrapper.patch \
30-
file://0004-wrapper-extra-flags.patch \
31-
file://0005-Delete-compiler-options-not-available-in-release-ver.patch \
32-
file://0006-avoid-link-latomic-failure-on-CentOS-8-host.patch \
33-
file://0007-Revert-Use-ffile-compilation-dir-instead-of-fdebug-c.patch \
34-
file://0008-drop-gsimple-template-names.patch \
35-
file://0009-cast-to-bool-to-avoid-constexpr-error.patch \
36-
file://0010-Revert-Fix-std-span-autodetection-7805.patch \
37-
file://0011-Only-default-operator-on-declaration.patch \
38-
file://0012-Revert-__attribute__-and-alignas-changes.patch \
39-
file://0013-Add-missing-typename-s.patch \
40-
file://0014-Don-t-pass-unknown-LLVM-options.patch \
41-
file://0015-Avoid-capturing-structured-bindings.patch \
42-
file://0016-Revert-Reland-Reland-mte-refactor-the-tagging-functi.patch \
43-
file://0017-Avoid-parenthesized-initialization-of-aggregates.patch \
44-
file://0018-Fix-constexpr-variable-cannot-have-non-literal-type-.patch \
45-
file://0019-Fix-undefined-symbol-PaintOpWriter-SerializedSize-un.patch \
46-
file://0020-Fix-implicitly-deleted-default-constructor-build-err.patch \
47-
file://0021-Don-t-delete-CrashKeyWithName-dtor.patch \
48-
file://0022-Use-base-ranges-instead-of-std-ranges.patch \
49-
file://0023-Use-the-correct-path-to-libclang_rt.builtins.a.patch \
50-
file://0024-Adjust-the-Rust-build-to-our-needs.patch \
27+
file://0001-Remove-the-GN-settings-done-for-clang-that-conflict-.patch \
28+
file://0002-v8-qemu-wrapper.patch \
29+
file://0003-wrapper-extra-flags.patch \
30+
file://0004-Delete-compiler-options-not-available-in-release-ver.patch \
31+
file://0005-avoid-link-latomic-failure-on-CentOS-8-host.patch \
32+
file://0006-Revert-__attribute__-and-alignas-changes.patch \
33+
file://0007-Add-missing-typename-s.patch \
34+
file://0008-Don-t-pass-unknown-LLVM-options.patch \
35+
file://0009-Avoid-capturing-structured-bindings.patch \
36+
file://0010-Revert-Reland-Reland-mte-refactor-the-tagging-functi.patch \
37+
file://0011-Avoid-parenthesized-initialization-of-aggregates.patch \
38+
file://0012-Fix-constexpr-variable-cannot-have-non-literal-type-.patch \
39+
file://0013-Fix-undefined-symbol-PaintOpWriter-SerializedSize-un.patch \
40+
file://0014-Fix-implicitly-deleted-default-constructor-build-err.patch \
41+
file://0015-Don-t-delete-CrashKeyWithName-dtor.patch \
42+
file://0016-Use-base-ranges-instead-of-std-ranges.patch \
43+
file://0017-Use-the-correct-path-to-libclang_rt.builtins.a.patch \
44+
file://0018-Adjust-the-Rust-build-to-our-needs.patch \
5145
"
5246
# ARM/AArch64-specific patches.
5347
SRC_URI:append:arm = "\

meta-chromium/recipes-browser/chromium/files/0001-limit-number-of-LTO-jobs.patch

Lines changed: 0 additions & 63 deletions
This file was deleted.

meta-chromium/recipes-browser/chromium/files/0007-Revert-Use-ffile-compilation-dir-instead-of-fdebug-c.patch

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)