Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 669748

Summary: www-client/chromium Patch and enable building on ppc64le systems
Product: Gentoo Linux Reporter: Timothy Pearson <tpearson>
Component: Current packagesAssignee: Chromium Project <chromium>
Status: UNCONFIRMED ---    
Severity: enhancement CC: asturm, chromium, gentoobugzilla, ppc64, shawnanastasio
Priority: Normal    
Version: unspecified   
Hardware: PPC64   
OS: Linux   
URL: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/1242633
Whiteboard:
Package list:
Runtime testing required: ---

Description Timothy Pearson 2018-10-27 08:20:52 UTC
Raptor Engineering and the Talos II / ppc64 community have ported Chromium to ppc64le.  All features of the browser appear to work at this time, including native v8 JIT, and patched builds exist for Debian [1] already.

As this work was originally done in a manner that can be upstreamed to Google, the port is broken up into a series of small patches.  Work is ongoing to merge these patches into the upstream Chromium project.  A full list of patches is available on the RCS Wiki [2]; all of these patches with the exception of the GCC specific patches will need to be applied to enable builds on ppc64le systems.  Note that big endian systems will not yet work; Chromium currently makes a number of endianness assumptions throughout its codebase.

The patches currently apply to Chromium v70, and are continually maintained as part of the upstreaming efforts.  Adding the patches and enabling builds for ppc64le will help provide a modern, fast browser for the nascent open computing community built on OpenPOWER products.

[1] https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/
[2] https://wiki.raptorcs.com/wiki/Porting/Chromium
Comment 1 Luca Barbato gentoo-dev 2018-10-27 17:00:24 UTC
Thank you a lot, adding our chromium people to chime in :)
Comment 2 Luca Barbato gentoo-dev 2018-10-27 17:01:02 UTC
And the powerpc team as well.
Comment 3 Mike Gilbert gentoo-dev 2018-10-30 16:07:16 UTC
I'm guessing these patches will break every chromium release, so I don't want to commit to maintaining this in the gentoo repository.

I would suggest creating an overlay and maintaining it there.
Comment 4 Luca Barbato gentoo-dev 2018-10-31 10:24:39 UTC
Let see the status on gerrit, probably a power9/talos overlay would be useful.