Move over to ABSL logging and flags.

Removes gperftools too since that wants gflags.

Here come the fireworks.

Change-Id: I79cb7bcf60f1047fbfa28bfffc21a0fd692e4b1c
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/frc971/solvers/BUILD b/frc971/solvers/BUILD
index 1a8ba9b..35924eb 100644
--- a/frc971/solvers/BUILD
+++ b/frc971/solvers/BUILD
@@ -4,7 +4,8 @@
     target_compatible_with = ["@platforms//os:linux"],
     visibility = ["//visibility:public"],
     deps = [
-        "@com_github_google_glog//:glog",
+        "@com_google_absl//absl/log",
+        "@com_google_absl//absl/log:check",
         "@com_google_absl//absl/strings",
         "@org_tuxfamily_eigen//:eigen",
     ],
@@ -29,7 +30,8 @@
     target_compatible_with = ["@platforms//os:linux"],
     visibility = ["//visibility:public"],
     deps = [
-        "@com_github_google_glog//:glog",
+        "@com_google_absl//absl/log",
+        "@com_google_absl//absl/log:check",
         "@com_google_absl//absl/strings",
         "@org_tuxfamily_eigen//:eigen",
     ],
diff --git a/frc971/solvers/convex.h b/frc971/solvers/convex.h
index d8989d8..4a7575d 100644
--- a/frc971/solvers/convex.h
+++ b/frc971/solvers/convex.h
@@ -6,8 +6,9 @@
 
 #include <iomanip>
 
+#include "absl/log/check.h"
+#include "absl/log/log.h"
 #include "absl/strings/str_join.h"
-#include "glog/logging.h"
 #include <Eigen/Dense>
 
 namespace frc971::solvers {
diff --git a/frc971/solvers/sparse_convex.cc b/frc971/solvers/sparse_convex.cc
index 714b21c..646d7cf 100644
--- a/frc971/solvers/sparse_convex.cc
+++ b/frc971/solvers/sparse_convex.cc
@@ -1,7 +1,8 @@
 #include "frc971/solvers/sparse_convex.h"
 
+#include "absl/log/check.h"
+#include "absl/log/log.h"
 #include "absl/strings/str_join.h"
-#include "glog/logging.h"
 #include <Eigen/Sparse>
 #include <Eigen/SparseLU>
 
diff --git a/frc971/solvers/sparse_convex.h b/frc971/solvers/sparse_convex.h
index 074f2f3..dafbcd2 100644
--- a/frc971/solvers/sparse_convex.h
+++ b/frc971/solvers/sparse_convex.h
@@ -6,7 +6,8 @@
 
 #include <iomanip>
 
-#include "glog/logging.h"
+#include "absl/log/check.h"
+#include "absl/log/log.h"
 #include <Eigen/Sparse>
 
 namespace frc971::solvers {