From 04072aa87a37be430d2f2daa7abc4ee77ab45e1a Mon Sep 17 00:00:00 2001 From: Nate Coraor Date: Mon, 3 Jan 2011 10:54:57 -0500 Subject: [PATCH] Force correct platform when running 32-bit Python on 64-bit Linux. --- lib/galaxy/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/galaxy/__init__.py b/lib/galaxy/__init__.py index 53f8b6e2c38..21a75feed6f 100644 --- a/lib/galaxy/__init__.py +++ b/lib/galaxy/__init__.py @@ -21,6 +21,8 @@ def _get_build_platform(): plat += '_64' else: plat += '_32' + if sys.platform == "linux2" and sys.maxint < 2**31 and plat.endswith( '-x86_64' ): + plat = plat.replace( '-x86_64', '-i686' ) if not (plat.endswith('-ucs2') or plat.endswith('-ucs4')): if sys.maxunicode > 2**16: plat += '-ucs4'