{"push_id":590404542,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"98f63eedc304751cf76c01f4a5a55b954f0cb307","before":"fc0cdf0666a8e87d9ad3c0dfd737910835e74b16","commits":[{"sha":"36e4f6684285b0c1ec750bdc5dd547adfd16e343","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@efcs.ca","name":"Eric Fiselier"},"message":"[libcxxabi] Build both static and shared versions of libc++abi by default.\n\nSummary:\nThis patch builds both static and shared versions of libc++abi by default. It adds/repurposes the following cmake options:\n* `LIBCXXABI_ENABLE_SHARED`: Enable/disable building the shared library. (Previously using `OFF` would build the static library instead)\n* `LIBCXXABI_ENABLE_STATIC`: Enable/disable building the static library.\n\nThis patch also re-purposes the CMake target `cxxabi` to be a meta-target for `cxxabi_shared` and `cxxabi_static`. This could potentially break other builds that depend on `cxxabi` being a library target. We will need to apply a patch to libc++'s CMake before committing this change.\n\nRunning the tests is still only supported when the shared version is built. Support for running the tests against the static library will come in another patch.\n\n\nReviewers: jroelofs, mclow.lists, danalbert, compnerd\n\nReviewed By: danalbert, compnerd\n\nSubscribers: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D8013","distinct":true,"url":"https://api.github.com/repos/chapuni/llvm-project-submodule/commits/36e4f6684285b0c1ec750bdc5dd547adfd16e343"},{"sha":"98f63eedc304751cf76c01f4a5a55b954f0cb307","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@efcs.ca","name":"Eric Fiselier"},"message":"[libcxx] Add support for linking libc++ against a static ABI library.\n\nSummary:\nThis patch add the CMake option `LIBCXX_ENABLE_STATIC_ABI_LIBRARY` which, when enabled, will link libc++ against the static version of the ABI library.\n\n\nReviewers: mclow.lists, jroelofs, danalbert\n\nReviewed By: danalbert\n\nSubscribers: compnerd, cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D8017","distinct":true,"url":"https://api.github.com/repos/chapuni/llvm-project-submodule/commits/98f63eedc304751cf76c01f4a5a55b954f0cb307"}]}