A test that should test for osx >= 10.4.0 actually tested for os versions <= 10.4. The end result is that
a universal ("fat") build will claim to be a single-architecture on on OSX 10.5 (Leopard).
This patch fixes this issue.
diff --git a/Lib/distutils/util.py b/Lib/distutils/util.py
index cfcc6a9..731ee98 100644
--- a/Lib/distutils/util.py
+++ b/Lib/distutils/util.py
@@ -106,7 +106,7 @@
osname = "macosx"
- if (release + '.') < '10.4.' and \
+ if (release + '.') >= '10.4.' and \
get_config_vars().get('UNIVERSALSDK', '').strip():
# The universal build will build fat binaries, but not on
# systems before 10.4