Merge pull request #10766 from deannagarcia/fixCrossCompilation

Edit toolchain to work with absl dep
diff --git a/toolchain/BUILD.bazel b/toolchain/BUILD.bazel
index b171c22..20a435c 100644
--- a/toolchain/BUILD.bazel
+++ b/toolchain/BUILD.bazel
@@ -91,11 +91,16 @@
 cc_toolchain_config(
     name = "osx-aarch_64-config",
     extra_compiler_flags = [
-        "-I/usr/tools/apple_sdks/xcode_13_0/macosx/usr/include/c++/v1",
-        "-I/usr/tools/apple_sdks/xcode_13_0/macosx/usr/include"
+        "-I/usr/tools/xcode_14_0/macosx/usr/include/c++/v1",
+        "-I/usr/tools/xcode_14_0/macosx/usr/include",
+        "-F/usr/tools/xcode_14_0/macosx/System/Library/Frameworks",
+        "-Wno-error=nullability-completeness",
+        "-Wno-error=availability",
+        "-Wno-error=elaborated-enum-base",
     ],
+    extra_linker_flags = ["-framework CoreFoundation"],
     linker_path = "/usr/tools",
-    sysroot = "/usr/tools/apple_sdks/xcode_13_0/macosx",
+    sysroot = "/usr/tools/xcode_14_0/macosx",
     target_cpu = "aarch64",
     target_full_name = "aarch64-apple-macosx11.3",
 )
@@ -103,11 +108,16 @@
 cc_toolchain_config(
     name = "osx-x86_64-config",
     extra_compiler_flags = [
-        "-I/usr/tools/apple_sdks/xcode_13_0/macosx/usr/include/c++/v1",
-        "-I/usr/tools/apple_sdks/xcode_13_0/macosx/usr/include"
+        "-I/usr/tools/xcode_14_0/macosx/usr/include/c++/v1",
+        "-I/usr/tools/xcode_14_0/macosx/usr/include",
+        "-F/usr/tools/xcode_14_0/macosx/System/Library/Frameworks",
+        "-Wno-error=nullability-completeness",
+        "-Wno-error=availability",
+        "-Wno-error=elaborated-enum-base",
     ],
+    extra_linker_flags = ["-framework CoreFoundation"],
     linker_path = "/usr/tools",
-    sysroot = "/usr/tools/apple_sdks/xcode_13_0/macosx",
+    sysroot = "/usr/tools/xcode_14_0/macosx",
     target_cpu = "x86_64",
     target_full_name = "x86_64-apple-macosx11.3",
 )
@@ -122,6 +132,7 @@
     extra_include = "/usr/lib/gcc/i686-w64-mingw32",
     extra_linker_flags = [
         "-L/usr/lib/gcc/i686-w64-mingw32/8.3-posix",
+        "-ldbghelp",
         "-pthread",
     ],
     linker_path = "/usr/bin/ld",
@@ -139,6 +150,7 @@
     extra_include = "/usr/lib/gcc/x86_64-w64-mingw32/8.3-posix/include",
     extra_linker_flags = [
         "-L/usr/lib/gcc/x86_64-w64-mingw32/8.3-posix",
+        "-ldbghelp",
     ],
     linker_path = "/usr/bin/ld",
     sysroot = "/usr/x86_64-w64-mingw32",