diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-07-12 16:34:01 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-07-12 16:34:01 +0100 |
commit | 37d5ee911bcaa5c9c1ac6bf868a3902dd2dfd77f (patch) | |
tree | e7ea0e7a9c4234649d43312f209764e8030053f2 /python | |
parent | e3ae44e512dc08cce9d9cecaab2be93a94458431 (diff) |
get python building under mipsel
Change-Id: I28e4d96fb48420a19e51d52b89895625e7f9ba93
Diffstat (limited to 'python')
-rw-r--r-- | python/Python.mipsel-py4305.patch | 49 | ||||
-rw-r--r-- | python/makefile.mk | 3 |
2 files changed, 51 insertions, 1 deletions
diff --git a/python/Python.mipsel-py4305.patch b/python/Python.mipsel-py4305.patch new file mode 100644 index 000000000000..3831aa9ff8d0 --- /dev/null +++ b/python/Python.mipsel-py4305.patch @@ -0,0 +1,49 @@ +--- misc/Python-2.6.1/Modules/_ctypes/libffi/configure ++++ misc/build/Python-2.6.1/Modules/_ctypes/libffi/configure +@@ -20426,10 +20426,10 @@ case "$host" in + ;; + + mips-sgi-irix5.* | mips-sgi-irix6.*) +- TARGET=MIPS; TARGETDIR=mips ++ TARGET=MIPS_IRIX; TARGETDIR=mips + ;; + mips*-*-linux*) +- TARGET=MIPS; TARGETDIR=mips ++ TARGET=MIPS_LINUX; TARGETDIR=mips + ;; + + powerpc*-*-linux* | powerpc-*-sysv*) +@@ -20484,7 +20484,7 @@ echo "$as_me: error: \"libffi has not be + { (exit 1); exit 1; }; } + fi + +- if test x$TARGET = xMIPS; then ++ if expr x$TARGET : 'xMIPS' > /dev/null; then + MIPS_TRUE= + MIPS_FALSE='#' + else +--- misc/Python-2.6.1/Modules/_ctypes/libffi/configure.ac ++++ misc/build/Python-2.6.1/Modules/_ctypes/libffi/configure.ac +@@ -106,10 +106,10 @@ case "$host" in + ;; + + mips-sgi-irix5.* | mips-sgi-irix6.*) +- TARGET=MIPS; TARGETDIR=mips ++ TARGET=MIPS_IRIX; TARGETDIR=mips + ;; + mips*-*-linux*) +- TARGET=MIPS; TARGETDIR=mips ++ TARGET=MIPS_LINUX; TARGETDIR=mips + ;; + + powerpc*-*-linux* | powerpc-*-sysv*) +@@ -162,7 +162,7 @@ if test $TARGETDIR = unknown; then + AC_MSG_ERROR(["libffi has not been ported to $host."]) + fi + +-AM_CONDITIONAL(MIPS, test x$TARGET = xMIPS) ++AM_CONDITIONAL(MIPS,[expr x$TARGET : 'xMIPS' > /dev/null]) + AM_CONDITIONAL(SPARC, test x$TARGET = xSPARC) + AM_CONDITIONAL(X86, test x$TARGET = xX86) + AM_CONDITIONAL(X86_FREEBSD, test x$TARGET = xX86_FREEBSD) + diff --git a/python/makefile.mk b/python/makefile.mk index 62907bf65e19..9311c753f4ee 100644 --- a/python/makefile.mk +++ b/python/makefile.mk @@ -58,7 +58,8 @@ PATCH_FILES=\ Python-2.6.1-nohardlink.patch \ Python-2.6.1-py2422.patch \ Python-2.6.1-py4768.patch \ - Python-2.6.1-svn-1.7.patch + Python-2.6.1-svn-1.7.patch \ + Python.mipsel-py4305.patch CONFIGURE_DIR= |