[Fix] Only include <sys/utsname.h> when running on linux.

PiperOrigin-RevId: 278926879
Change-Id: I5aa97ebe5c7455b4c48d5959994a21b216315a63
diff --git a/tensorflow/lite/toco/logging/conversion_log_util.cc b/tensorflow/lite/toco/logging/conversion_log_util.cc
index 86b64e6..8c3b27d 100644
--- a/tensorflow/lite/toco/logging/conversion_log_util.cc
+++ b/tensorflow/lite/toco/logging/conversion_log_util.cc
@@ -14,7 +14,9 @@
 ==============================================================================*/
 #include "tensorflow/lite/toco/logging/conversion_log_util.h"
 
+#ifdef __linux__
 #include <sys/utsname.h>
+#endif
 
 #include <vector>
 
@@ -62,14 +64,16 @@
 }
 
 string GetOSVersion() {
+  string os_info;
+#ifdef __linux__
   utsname info;
   if (uname(&info)) {
     // Failed
     LOG(ERROR) << "Cannot get OS info.";
     return "";
   }
-  string os_info =
-      string(info.sysname) + ";OSVer=" + string(info.release) + ";";
+  os_info = string(info.sysname) + ";OSVer=" + string(info.release) + ";";
+#endif
   return os_info;
 }