Last year, I was able to successfully build the skia source from these two commits:
A few months have gone by and I wanted to update to the latest source. However, I get the following failure when running the "python tools/git-sync-deps" step. Newer code much beyond the commit referenced above seems to insist on installing its own copy of python 3.9.x, then complaining bitterly because it isn't python 3.8.x:
I can't seem to find how to get it to stop doing... nor provide python 3.8 in a way it can find and use. Note this is on macOS 12.3, but I've also tried older versions of the OS (as far back as 10.13) and have hit the exact same issue.
Does anyone have suggestions on how I might solve this? Better yet, does anyone know of a way to build Skia that doesn't rely on things like python?
Thanks for any help!