[go: nahoru, domu]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chromium: Drop clang 12-specific patches #788

Merged
merged 1 commit into from
Feb 6, 2024

Conversation

MaxIhlenfeldt
Copy link
Collaborator

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

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>
@MaxIhlenfeldt
Copy link
Collaborator Author

Did the mentioned test builds already, but without the "rename the remaining patches" part (so that I didn't have to fix the numbering again, should it turn out that we still need one or more of the removed patches). To make sure I didn't mess up anything while renaming, one more build is currently running.

Copy link
Collaborator
@rakuco rakuco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

big lgtm! so glad to see all these patches going away 🎉

@MaxIhlenfeldt
Copy link
Collaborator Author

Build went through, seems I got the renaming right!

@MaxIhlenfeldt MaxIhlenfeldt merged commit 0fcfadc into OSSystems:master Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants