This is an archive of the discontinued LLVM Phabricator instance.

[zorg] Add solaris11-amd64, solaris11-sparcv9 builders
ClosedPublic

Authored by ro on Jun 18 2019, 7:53 AM.

Details

Summary

I'm working to provide two Solaris 11.4 build slaves with a clang builder each, one on
amd64, the other on sparcv9. I'm still working out the details like parallelism and
max_builds, but the attached patch captures the basics, intended to be minimal.

Diff Detail

Repository
rL LLVM

Event Timeline

ro created this revision.Jun 18 2019, 7:53 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 18 2019, 7:53 AM
This revision is now accepted and ready to land.Jun 18 2019, 2:50 PM
ro updated this revision to Diff 205526.Jun 19 2019, 2:01 AM

Further testing in the exact buildbot user environment revealed that I'd forgotten one
crucial option: clang calls the linker with Solaris ld-only options. If GNU ld happens to
be earlier in PATH at link time, this breaks the build.

Until I've figured out how to either pre-configure Solaris ld differently or make clang
work with gld, I'm forcing the right linker.

This revision was automatically updated to reflect the committed changes.