Commit ad891ac4 authored by Maxime Ripard's avatar Maxime Ripard Committed by Peter Korsgaard
Browse files

Fix the Python build when running Linux 3.*

When compiling Python on a host running Linux 3.0, the sys.platform
constant is set at "linux3". A lot of code (inside the interpreter
itself, its build system and third party apps and libraries) relies on
it to be linux2 on a Linux system.

This leads to the build of the target python package to break.

This behaviour has been reported on the Python bugtracker but is not
fixed yet.

http://bugs.python.org/issue12326



Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent e35921b3
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
diff -r 683202530137 configure
--- a/configure	Fri Aug 12 11:40:39 2011 +0300
+++ b/configure	Fri Aug 12 14:02:18 2011 +0200
@@ -3055,6 +3055,7 @@ then
 	cygwin*) MACHDEP="cygwin";;
 	darwin*) MACHDEP="darwin";;
         irix646) MACHDEP="irix6";;
+        linux*) MACHDEP="linux2";;
 	'')	MACHDEP="unknown";;
 	esac
 fi
diff -r 683202530137 configure.in
--- a/configure.in	Fri Aug 12 11:40:39 2011 +0300
+++ b/configure.in	Fri Aug 12 14:02:18 2011 +0200
@@ -307,6 +307,7 @@ then
 	cygwin*) MACHDEP="cygwin";;
 	darwin*) MACHDEP="darwin";;
         irix646) MACHDEP="irix6";;
+        linux*) MACHDEP="linux2";;
 	'')	MACHDEP="unknown";;
 	esac
 fi