-
Notifications
You must be signed in to change notification settings - Fork 26
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
Update Chromium to 90.0.4430.72, combined w/ other open PRs #92
Conversation
This no longer uses Endless OS's memory pressure implementation.
Closes #83
Started test build 45037 |
Build 45037 failed |
Well this is certainly interesting... |
Started test build 45042 |
Build 45042 failed |
Started test build 45048 |
Build 45048 failed |
Well, looks like LLVM 11 is resulting in other build errors... After some thought, I believe the best course of action is going to end up being to move to the upstream toolchain at least on x64, which is where the compile crashes were occurring anyway. This also avoids the original concern of longer build times when using the upstream toolchain (the x64 one is prebuilt). We could, of course, just update for LLVM 11 and try to switch to that, but the fact that there's already something upstream is uses that 11 doesn't is already a pretty harrowing start. |
@refi64 please try this patch https://chromium.googlesource.com/chromium/src/+/9909f146b28d56c9c0411329a056ed959b33f76a EDIT: actually you need to revert it. The backstory I gathered behind this is that while nomerge was added in llvm11 as statement attribute, only since llvm12 it can be applied to declarations. The check chromium does for feature availability is incorrect for llvm11 which is why it fails there and works for llvm10. |
I agree about trying upstream toolchain however using different toolchains among arches may be risky. The question is what will be the fastest fix to unstuck the build. The backlog is quite big now. |
Another alternative is to wait for llvm12 on flathub. |
It's usage is incompatible with LLVM 11.
Started test build 45082 |
@Erick555 thanks for the info, I've added a patch to revert that, so hopefully this will build now. |
Build 45082 successful
|
This includes the contents of #86, #88, and #89. @gasinvein this also includes the fix for the terribly stupid portal bug I accidentally added in #89.