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
www-client/chromium, chrome, edge: updates #35111
Conversation
This ebuild adds support for building with a reduced patchset, using the Google toolchain. It's not going to be nearly as flexible as using the system toolchain, but will help to future-proof us against the use of prerelease clang or rust features in a stable ebuild. Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Pull request CI reportReport generated at: 2024-01-31 06:23 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
This ebuild adds support for building with a reduced patchset, using the Google toolchain. It's not going to be nearly as flexible as using the system toolchain, but will help to future-proof us against the use of prerelease clang or rust features in a stable ebuild. Bug: https://bugs.gentoo.org/923370 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Bug: https://bugs.gentoo.org/923370 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
5304d7e
to
4bde6e6
Compare
Pull Request assignmentSubmitter: @Kangie www-client/chromium: @gentoo/chromium, Linked bugsBugs linked: 923370 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2024-01-31 07:23 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
# The sysroot is the oldest debian image that chromium supports, we don't need it | ||
myconf_gn+=" use_sysroot=false" | ||
|
||
# This determines whether or not GN uses the bundled |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lost a word?
In addition to standard ebuild maintenance, this PR adds proper support for building with a reduced patchset,
using the Google-provided toolchain (
USE="-system-toolchain"
).It's not going to be nearly as flexible as using the system toolchain, but will help to future-proof us against
the use of prerelease clang or rust features in a stable ebuild.