OSSystems / meta-browser

OpenEmbedded/Yocto BSP layer for Web Browsers
MIT License
181 stars 187 forks source link

Update to Chromium 121 #784

Closed MaxIhlenfeldt closed 3 months ago

MaxIhlenfeldt commented 5 months ago

Release notes:

MaxIhlenfeldt commented 5 months ago

Will start working on this as soon as I've cleaned up our patches to not include anything dunfell-specific any more. I'm doing test builds right now to verify the patches that are supposedly not needed for kirkstone and later releases actually aren't needed. Adding Rust to the build of course slowed it down even further, but I should be able to work on this update next week at the latest.

MaxIhlenfeldt commented 5 months ago

@kraj it turns out Chromium 121 has code that relies on std::pointer_traits being SFINAE, which was only recently implemented in libc++ in https://github.com/llvm/llvm-project/commit/078651b6de4b767b91e3e6a51e5df11a06d7bc4f. I think it might be easier to backport that patch to libc++ than to remove that requirement in Chromium - the diff is quite small. Would that be something that could live in meta-clang or should we add it in our layer using a .bbappend file?

kraj commented 5 months ago

@MaxIhlenfeldt please propose a backport directly to meta-clang

nrpt-m commented 5 months ago

@MaxIhlenfeldt, @rakuco cc: @rwmacleod Hi all, I am leaving WindRiver and from now on words @rjanani-p will support you for all the new Chromium PR testing. It was great working with all of you and thanks for all the support !!

Best Regards, Narpat Mali (@nrpt-m)

rwmacleod commented 5 months ago

@nrpt-m thanks for all your work and for letting everyone know of your departure. Good luck with your new position.

MaxIhlenfeldt commented 5 months ago

@nrpt-m thank you for your contributions and testing, and all the best for your future endeavours!