added thrift build compiler