coryb/gearbox — pull request #4 by jaybuff (2013-10-10 23:53:18+00:00)
Title: build sql status plugin

had to modify common/stub/GET.hh to support newer version of boost
by removing no_check arg to bfs::path constructor

removed references to UNITPREFIX since automake puts everything in
.libs. Previous Makefiles (which were internal to Yahoo and never
released) built both 64 and 32 bit.

removed references to scoreboard which was not open sourced.

made plugin/status/t/sql/status.t chdir to its basedir because
tests run from toplevel now and status.t has conf files that
reference relative directories.

I had to make the super typedef in StatusImplV1 public. Otherwise
I would get this compiler error:
typedef class Gearbox::StatusImplV1 Gearbox::SQLStatusImpl::super'
is private within this context

This worked at one point before it was open sourced. The theory is that
we were using an old compiler which didn't complain about that. It
probably should have been private in the first place.