This is an archive of the discontinued LLVM Phabricator instance.

[libcxx] Add -fno-exceptions libcxx builders to zorg
AbandonedPublic

Authored by rmaprath on Nov 3 2015, 8:01 AM.

Details

Reviewers
None
Summary

This patch adds the necessary builders to zorg to get the -fno-exceptions libcxx library variant building. I've only used those build-slaves which I have got explicit permission to use for this purpose.

As discussed on the cfe-dev list, these builders won't run the libcxx test suite (they will, in the near future, when we adapt the tests).

These builders will ensure that we don't break the -fno-exceptions library build. This patch can only go in once D14172 is sorted.

Diff Detail

Event Timeline

rmaprath updated this revision to Diff 39066.Nov 3 2015, 8:01 AM
rmaprath retitled this revision from to [libcxx] Add -fno-exceptions libcxx builders to zorg.
rmaprath updated this object.

PS: I've run a couple of hand-crafted builders on a locally hacked up build-bot and made sure the above changes are fine. Unfortunately it is not easy to run the exact configurations added in these patches on my local box.

rmaprath abandoned this revision.Nov 3 2015, 10:20 AM