-
Notifications
You must be signed in to change notification settings - Fork 200
chromium: Update to 114.0.5735.198 #729
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
Conversation
@nrpt-m as I still have problems building dunfell on my machines, could you please do a dunfell build to confirm it still works with this version? |
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.
lgtm!
Sure, will build and let you know. |
@MaxIhlenfeldt
|
Thanks! Regarding the warning, I think we can ignore it. It happened before (see #654) and I don't think its causing any problems. |
@MaxIhlenfeldt @rakuco ,
Next will start with master, kirkstone and mickledore branches. |
@nrpt-m yes on RPi4/dunfell the "network service crashed" problem is still there. |
@MaxIhlenfeldt ,
** I am getting below errors while building for qemuarm machine.
Could you please check what could be the issue. |
@MaxIhlenfeldt ,
**Once @rwmacleod complete the testing of rpi4 image, I will update here. Next, I have started the builds with mickledore branch. |
I've searched the source code, but I've found no I think clang should print the include path (i.e. which Chromium header included |
Attached the log file for some more details about the errors. |
Thanks! So it is Is it possible that something else in the build environment changed? Can you do a 114.0.5735.133 build under the same conditions to confirm that that still works? [1] https://chromium.googlesource.com/chromium/src/+log/114.0.5735.133..114.0.5735.198?n=10000 |
Sure, will check that as well. Now, mickledore build is going on so, once finishes I will try this. |
@MaxIhlenfeldt,
Have tried building the 114.0.5735.133 in the same environment and it failed with same errors. Have attached the error logs. |
@nrpt-m which branch is this again? I got confused by the comments above and it's not clear if this is happening on dunfell or something else. I'm guessing something else changed in the toolchain but only a major glibc update comes to mind. In any case, it looks like we're hitting madler/zlib#447 -- for some reason zlib diff --git a/third_party/zlib/gzguts.h b/third_party/zlib/gzguts.h
index e23f831f531bb..5b85ef7f95cb8 100644
--- a/third_party/zlib/gzguts.h
+++ b/third_party/zlib/gzguts.h
@@ -9,6 +9,7 @@
# endif
# ifdef _FILE_OFFSET_BITS
# undef _FILE_OFFSET_BITS
+# undef _TIME_BITS
# endif
#endif |
(alternatively, one could try adding zlib to |
Sorry, I have updated the above comment and these errors are coming in master branch for qemuarm machine.
@rakuco , could you create the patch with this above change and give. |
Have tried adding zlib to
|
Signed-off-by: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Thanks for testing, that was a guess, I'm not sure if anyone's been testing if this works upstream lately. Could you try applying this patch (.patch version) on top of the one in this PR and see if it works? |
Thanks, after applying this patch, the errors are gone while building the qemuarm machine in master branch. |
🎉 thanks for testing!
I don't think you need to test other branches or architectures; the |
@MaxIhlenfeldt I think the above settles this issue, the patch just needs to be formatted and named properly. Since that specific build issue is not caused by this specific Chromium update, you could even land this fix separately (and restrict the patch to certain architectures like |
Sounds good, thanks for finding the fix! I'll send a PR with the patch tomorrow. So I think this update is ready to be merged, as soon as I update the Test-built section? I'll do that tomorrow as well. |
Release notes: https://chromereleases.googleblog.com/2023/06/stable-channel-update-for-desktop_26.html Build and patch changes: ------------------------ None. License changes: ---------------- None. Test-built: ----------- * chromium-ozone-wayland: - master, clang, MACHINE=qemuarm64 - mickledore, clang, MACHINE=qemux86-64, qemuarm64 - kirkstone, clang, MACHINE=raspberrypi4-64, qemux86-64 - dunfell, clang, MACHINE=qemux86-64 * chromium-x11 - master, clang, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm - mickledore, clang, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm - kirkstone, clang, MACHINE=raspberrypi4-64, qemux86-64, qemuarm64, qemuarm - dunfell, clang**, MACHINE=raspberrypi4-64***, qemux86-64, qemuarm64, qemuarm ** Please note that Chromium requires below set-up when on dunfell branch. - The clang version to be >= 12 and for that, use the latest meta-clang/dunfell-clang12 branch. - Require the latest meta-oe with Nodejs 14.x support. - Add the PREFERRED_VERSION_nodejs-native = "14.%" in conf/local.conf file. *** Please note that there currently is a problem on RPi4/dunfell where Chromium's network service crashes. Signed-off-by: Max Ihlenfeldt <max@igalia.com>
0db522a
to
61897c8
Compare
Thank you everyone for reviewing, building, testing, and fixing the ARM build error! |
As discussed in OSSystems#729. Signed-off-by: Max Ihlenfeldt <max@igalia.com>
As discussed in #729. Signed-off-by: Max Ihlenfeldt <max@igalia.com>
Release notes:
https://chromereleases.googleblog.com/2023/06/stable-channel-update-for-desktop_26.html
Build and patch changes:
None.
License changes:
None.
Test-built:
** Please note that Chromium requires below set-up when on dunfell
branch.
meta-clang/dunfell-clang12 branch.
file.
*** Please note that there currently is a problem on RPi4/dunfell where
Chromium's network service crashes.
Signed-off-by: Max Ihlenfeldt max@igalia.com