{"push_id":1097607257,"size":2,"distinct_size":2,"ref":"refs/heads/clang","head":"ec3fcc785ccbd79221f30ca42c269c8170bde3ef","before":"d050c6a056ff3a07f2a9908e6db6ea047208e7a6","commits":[{"sha":"948063ca2ff68377bc2371a22d8f9496b7e2a105","author":{"email":"7b419dc468c163b2d20e7dd7c3568a1fa80f21f0@redhat.com","name":"Josh Stone"},"message":"cmake: make the c++11 abi configurable, default unset\n\nGCC 5 made several ABI changes for C++11 support, but they also kept\nsupport for the older ABI.  The macro _GLIBCXX_USE_CXX11_ABI can force\nwhich mode you compile against.\n\nFedora 22 shipped with GCC 5 configured to use the old ABI by default,\nas if -D_GLIBCXX_USE_CXX11_ABI=0, and Fedora 23 moved to the new ABI.\nIn either case you could make a different choice with that macro, but\nany APIs you expose will be ABI-tagged, and programs you link with must\nuse the same choice.  For working in a Linux distribution, it's usually\nbest to leave it at the default.\n\nCommit dbd452640a57 forced the old ABI unconditionally.  This patch adds\na cmake USE_CXX11_ABI setting, left blank to use the compiler default,\nor set to a cmake boolean to force the new ABI on or off.\n\nReferences:\n  http://developers.redhat.com/blog/2015/02/05/gcc5-and-the-c11-abi/\n  http://developers.redhat.com/blog/2015/02/10/gcc-5-in-fedora/","distinct":true,"url":"https://api.github.com/repos/pefoley2/dyninst/commits/948063ca2ff68377bc2371a22d8f9496b7e2a105"},{"sha":"ec3fcc785ccbd79221f30ca42c269c8170bde3ef","author":{"email":"90d3e04d3957d615f1e24c1c14dff3064a3205b4@pefoley.com","name":"Peter Foley"},"message":"Allow dyninst to be compiled using clang","distinct":true,"url":"https://api.github.com/repos/pefoley2/dyninst/commits/ec3fcc785ccbd79221f30ca42c269c8170bde3ef"}]}