diff --git a/tools/vercmp b/tools/vercmp
new file mode 100755
index 0000000000000000000000000000000000000000..8ea6d3301a55bd5ef484738025c0f85b69ee4098
--- /dev/null
+++ b/tools/vercmp
@@ -0,0 +1,10 @@
+#!/usr/bin/env python
+import sys
+
+def parse_version(s):
+    return tuple(map(int, s.split(".")))
+
+def cmp(x, y):
+    return (x > y) - (x < y)
+
+print(cmp(parse_version(sys.argv[1]), parse_version(sys.argv[2])))