This is an archive of the discontinued LLVM Phabricator instance.

[zorg] Convert llvm-mips-linux builder to cmake
AbandonedPublic

Authored by dsanders on Jan 26 2016, 2:50 AM.

Details

Summary

Duplicated getLLVMBuildFactory and adapted it to cmake. The original should be
removed once autoconf is no longer supported.

Drop the following arguments from cmake version since nobody uses them anymore:

  • llvmgccdir
  • valgrind
  • examples
  • expensive_checks
  • enable_targets

In the case of valgrind, 'llvm-x86_64-linux-vg_leak' references it but this
builder is disabled.

Diff Detail

Event Timeline

dsanders updated this revision to Diff 45962.Jan 26 2016, 2:50 AM
dsanders retitled this revision from to [zorg] Convert llvm-mips-linux builder to cmake.
dsanders updated this object.
dsanders added a subscriber: llvm-commits.

I should mention that I haven't had chance to try this in an experimental buildbot yet but I thought I ought to post this patch anyway since autoconf is being removed today.

dsanders updated this revision to Diff 46123.Jan 27 2016, 5:32 AM

Fixed a silly mistake in the path to the source directory used in the cmake command

dsanders updated this revision to Diff 46142.Jan 27 2016, 9:07 AM

Fix one mistake. The check-lit target no longer exists so use check-all instead.

I've now tested this in my experimental zorg-based buildbot. Given that this patch only affects our broken builder and stops it using the recently removed autoconf build, I'm going to commit it under the 'obvious fix' rule. I hope that's ok and I apologize for us not having this finished prior to the removal of autoconf.

dsanders abandoned this revision.Jan 27 2016, 9:22 AM

Committed in r258949.