{"push_id":709238270,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"95ddee280b70018350cead870d097300f4825613","before":"c9201c8aef70f0d1a14320225e89d548f134c9fa","commits":[{"sha":"95ddee280b70018350cead870d097300f4825613","author":{"email":"045da9b4f85bdb041b2e3a635d50996c92019ca1@gmail.com","name":"Alex Stewart"},"message":"Build gflags as a shared library by default.\n\n- By default, newer versions of gflags that use CMake, build a static\n  library, whereas previously (e.g. v2.0) it was built as a shared\n  library.\n- Building gflags statically causes issues when glog is built as a\n  shared library (its default option).  Specifically, the gflags defined\n  by glog will not be visible unless glog appears explicitly prior to\n  gflags in the link step for an application (i.e. there are undefined\n  symbols from gflags that need to be resolved).\n- In fact, on Linux the linker will refuse to build glog (0.3.4) as a\n  shared library if gflags (2.1.2) is built as a static library due to\n  gflags not being position independent.","distinct":true,"url":"https://api.github.com/repos/alexsmac/homebrew/commits/95ddee280b70018350cead870d097300f4825613"}]}