sgcpp blib