diff options
author | foutrelis | 2021-11-12 22:34:51 +0000 |
---|---|---|
committer | svntogit | 2021-11-12 22:34:51 +0000 |
commit | 283a867d433f6f754a667296fa6c5a931f07c656 (patch) | |
tree | a01362b71cd49ee11c7ace38840bce8fbde11fa2 /gn-visibility-mojo.patch | |
parent | 53bdc7836b5127af32c577b84f8b251fd24d0658 (diff) | |
download | aur-283a867d433f6f754a667296fa6c5a931f07c656.tar.gz |
Fix build with gn from Chromium 96
git-svn-id: file:///srv/repos/svn-community/svn@1044873 9fca08f4-af9d-4005-b8df-a31f2cc04f65
Diffstat (limited to 'gn-visibility-mojo.patch')
-rw-r--r-- | gn-visibility-mojo.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gn-visibility-mojo.patch b/gn-visibility-mojo.patch new file mode 100644 index 000000000000..cc6db3b43093 --- /dev/null +++ b/gn-visibility-mojo.patch @@ -0,0 +1,36 @@ +From 40f10bf0e683f6b499b5c3c7555111193db03abf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tomasz=20=C5=9Aniatowski?= <tsniatowski@vewd.com> +Date: Tue, 7 Sep 2021 20:13:53 +0000 +Subject: [PATCH] Fix config visibility violation in //mojo/public/cpp/bindings + +//third_party/blink/renderer:config has restricted visibility, current +code works by accident because gn only enforces visibility on 'configs'. +Fix by removing the direct config usage as it looks historical and not +actually needed. + +This is one of a few fixes needed to roll gn past the upcoming +enforcement change, landing in small parts because removing config +usages feels a bit subtle. + +Bug: gn:252 +Change-Id: I2e0d2e314ef3714dd19b11b7ae29bdcf5074cfda +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3140593 +Commit-Queue: Ken Rockot <rockot@google.com> +Reviewed-by: Ken Rockot <rockot@google.com> +Cr-Commit-Position: refs/heads/main@{#918914} +--- + mojo/public/cpp/bindings/BUILD.gn | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/mojo/public/cpp/bindings/BUILD.gn b/mojo/public/cpp/bindings/BUILD.gn +index 13ad53b3ed305..d90318de106e4 100644 +--- a/mojo/public/cpp/bindings/BUILD.gn ++++ b/mojo/public/cpp/bindings/BUILD.gn +@@ -281,7 +281,5 @@ if (!is_ios) { + "//third_party/blink/renderer/platform:platform_export", + "//third_party/blink/renderer/platform/wtf", + ] +- +- public_configs = [ "//third_party/blink/renderer:config" ] + } + } |