Fix staleness tests under non-utf8 bytes
diff --git a/upb/cmake/staleness_test_lib.py b/upb/cmake/staleness_test_lib.py
index d9b78a6..3b32405 100644
--- a/upb/cmake/staleness_test_lib.py
+++ b/upb/cmake/staleness_test_lib.py
@@ -121,7 +121,7 @@
       missing_files.append(pair)
       continue
 
-    with open(pair.generated) as g, open(pair.target) as t:
+    with open(pair.generated, 'rb') as g, open(pair.target, 'rb') as t:
       if g.read() != t.read():
         stale_files.append(pair)