This follows what ClangBuilder does (getClangCMakeBuildFactory).
Use it to set cmake to 3.17.0 on all hexagon builders.
Paths
| Differential D78516
Add 'cmake' keyword argument to PollyBuilder and AOSPBuilder AbandonedPublic Authored by kparzysz on Apr 20 2020, 1:18 PM.
Details
Summary This follows what ClangBuilder does (getClangCMakeBuildFactory). Use it to set cmake to 3.17.0 on all hexagon builders.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Apr 20 2020, 1:39 PM Comment Actions Committed in 312225d90d437cff01577bc3e3e1851059691157 (forgot to add the review URL to the commit message). Comment Actions Hello Krzysztof, Could you elaborate why do you need to parametrize the cmake command, please? Why just updating cmake on your bots is not anough and zorg changes are required? This revision is now accepted and ready to land.Apr 20 2020, 9:41 PM Comment Actions This is because the latest cmake was installed by hand in a non-standard location. There are no Ubuntu packages with the new cmake available for the version running on the bots (15.04). Also, the clang factory did already accept cmake command as an argument, I thought that adding this to the other factories would make things consistent. Comment Actions Any problems with making that new cmake be executed by default? Like adding it to the PATH or by using alternatives. This is something specific to that computer configuration, not to the build configuration.
That’s a legacy and was introduced for different purposes. It is just waiting for the next round of refactoring to be removed.
Revision Contents
Diff 258824 buildbot/osuosl/master/config/builders.py
zorg/buildbot/builders/AOSPBuilder.py
zorg/buildbot/builders/PollyBuilder.py
|