Raptor Computing Systems Community Forums (BETA)

Software => Applications and Porting => Topic started by: Woof on February 16, 2022, 07:36:01 am

Title: Google's Depot Tools (and eventually Chrome and anything else)
Post by: Woof on February 16, 2022, 07:36:01 am
I'm looking at building Dawn (with the idea to try some of the 3D tools from work on Power) and I'm stumbling at even getting Depot Tools to work. Starting with:

    https://wiki.raptorcs.com/wiki/Porting/Chromium_(New)

Building gn is fine, but then bootstrapping gclient fails (failing to resolve prebuilt packages for ppc64le). Since folks are building Chromium, V8, etc., is this just me not able to get started?
Title: Re: Google's Depot Tools (and eventually Chrome and anything else)
Post by: tle on February 16, 2022, 11:46:47 pm
Yes, it has always been painful to get any of those tooling built. I highly recommend you install those tools from packages that your distro provides.
Title: Re: Google's Depot Tools (and eventually Chrome and anything else)
Post by: Woof on February 17, 2022, 11:23:44 am
For anyone else looking at this, it's possible by disabling the updates and not using the (missing) precompiled binaries to get Depot Tools builds to work, but since Dawn (and the tools around Dawn such as the Tint shader compiler, etc.) will build with CMake this is an easier route. I wrote up some instructions here:

https://gist.github.com/cwoffenden/0854e5d7732f0bdaf84b6aaeee09b826