Mac build fixes.

This gets us pretty close. There are a few problems with libraries we depend
on (system/core/liblog and external/icu4c) that I have workarounds for, and
a problem with gtest that I haven't yet worked around that prevents us from
linking any of the tests. But this at least gives us a Mac dex2oat binary.

Change-Id: Iac39a6c2963c3d37ab2165d7d1a70e303ba22c45
diff --git a/src/runtime_linux.cc b/src/runtime_linux.cc
index 89fb627..b614a63 100644
--- a/src/runtime_linux.cc
+++ b/src/runtime_linux.cc
@@ -65,7 +65,7 @@
       index = text.find(')');
       text.erase(index, 1);
     }
-    std::string log_line(StringPrintf("\t#%02d ", i) + function_name + text);
+    std::string log_line(StringPrintf("\t#%02zd ", i) + function_name + text);
     LogMessage(filename.c_str(), -1, ERROR, -1).stream() << log_line;
   }