Not sure which commit broke things, but some time in the last two weeks, there was a change to folly that broke my mcrouter build process.
The configure script fails to detect a working installation of glog:
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking if g++ supports C++0x features without additional flags... no
checking if g++ supports C++0x features with -std=c++0x... yes
checking if g++ supports C++0x features with -std=gnu++0x... yes
checking for main in -lglog... yes
checking for glog viability... no
configure: error: "libglog invalid, see config.log for details"
Here's my complete config.log: https://git.imgur-dev.com/gist/amckinley/fd9b22ac59be31b88cbe
This is how I've been building mcrouter and its dependencies on Amazon Linux: https://git.imgur-dev.com/gist/amckinley/85a069a38ecd1c389f12
If I checkout the v0.47.0 tag instead of master, everything works as expected. Please let me know if there's any more information I can provide.
Not sure which commit broke things, but some time in the last two weeks, there was a change to folly that broke my mcrouter build process.
The configure script fails to detect a working installation of glog:
Here's my complete config.log: https://git.imgur-dev.com/gist/amckinley/fd9b22ac59be31b88cbe
This is how I've been building mcrouter and its dependencies on Amazon Linux: https://git.imgur-dev.com/gist/amckinley/85a069a38ecd1c389f12
If I checkout the v0.47.0 tag instead of master, everything works as expected. Please let me know if there's any more information I can provide.