OSSystems / meta-browser

OpenEmbedded/Yocto BSP layer for Web Browsers
MIT License
184 stars 191 forks source link

Update sumo chromium recipe #685

Closed mgonzalezg9 closed 1 year ago

mgonzalezg9 commented 1 year ago

Hi! I have been researching ways of updating Chromium version from 64 stable to the latest one for a Sumo Yocto board. However I found out that chromium support was removed from master branch (although it was due to a firefox issue). See commit details.

Is there any way I could upgrade the recipe to get at least a newer version of Chromium? I have an IMX8 board with sumo yocto.

Thanks in advance!

rakuco commented 1 year ago

I think you will run into other problems, such as a lack of support for sumo in meta-clang. sumo as a whole went EoL back in 2019 as far as I can see, so I am afraid you will have some work ahead if you want to do this. Perhaps you can try using the dunfell meta-clang branch and see how it goes, for example.

mgonzalezg9 commented 1 year ago

Thanks rakuco. The purpose on this is to install electron later, do you think I would be able to do that with the latest supported version for sumo? This version is Chromium 72

rakuco commented 1 year ago

Even if you did manage to build Chromium, I don't see how that would help with Electron, as AFAIR it ships its own Chromium copy at a specific version with extra patches.

mgonzalezg9 commented 1 year ago

Ok, I asked to do so because the shared libraries that Electron may use can be deprecated. That's the main hypothesis I have for the poor performance issues I am facing :/

mgonzalezg9 commented 1 year ago

Do you know which would be the best shoot to that?

rakuco commented 1 year ago

I am not very familiar with Electron myself, all I know is that it ships with its own Chromium copy (or used to, at least). Poor performance can be caused by a lot of different things depending on what exactly you are experiencing, from bad graphics drivers to specific hardware you are using to some bug in Chromium. I can only offer general advice, like trying to see if a more recent Yocto branch works better, or if you can run an official Chrome build on your hardware to compare the performance data.

mgonzalezg9 commented 1 year ago

Thanks a lot @rakuco! I continue researching on my own. Closing