{"push_id":1140250921,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"6fd0d958b55fbbefeb5e1fb78cdc086eddb92a43","before":"046d2fc30376467767d0373a4628df89745600ef","commits":[{"sha":"6fd0d958b55fbbefeb5e1fb78cdc086eddb92a43","author":{"name":"Eric Fiselier","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@efcs.ca"},"message":"Partially revert r270816: build with -fvisibility=hidden.\n\nThis patch breaks the ABI on linux when libc++abi.a is statically linked into\nlibc++.so. Certain libc++ symbols get exported from libc++abi.a as hidden\nand therefore they also get hidden in libc++.so.\n\nThe symbols is question are:\n\n* _ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv\n* _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv\n* _ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv\n\nI imagine we just need to fix the visibility for these symbols in the libc++\nheaders but I'm reverting the patch until it's sorted.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@271500 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/kraj/libcxxabi/commits/6fd0d958b55fbbefeb5e1fb78cdc086eddb92a43"}]}
{"actor":{"display_login":"kraj"}}