Upgrade the LLVM toolchain to 17.0.0 to resolve an assemble error introduced by ffmpeg when building arm64 version. Since there's no x64 binary for macOS provided on llvm-project github releases, the binary I'm using was built from source with github actions in another repo. Thanks to @implicitfield for his buildbot script.
Remove some LLVM 15 workaround patches, because they're no longer needed with LLVM 17.
Notes:
.cirrus.yml
to handle v117 larger tarball (https://github.com/ungoogled-software/ungoogled-chromium/commit/8ce58cf3eb3280206b68115007037a12c336df86).Builds and runs fine locally.