summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--patches/Python-2.6.4/0019-assume-non-buggy-getaddrinfo-when-cross-compiling.patch27
-rw-r--r--patches/Python-2.6.4/series1
-rw-r--r--rules/python.make1
3 files changed, 29 insertions, 0 deletions
diff --git a/patches/Python-2.6.4/0019-assume-non-buggy-getaddrinfo-when-cross-compiling.patch b/patches/Python-2.6.4/0019-assume-non-buggy-getaddrinfo-when-cross-compiling.patch
new file mode 100644
index 000000000..e76430e5b
--- /dev/null
+++ b/patches/Python-2.6.4/0019-assume-non-buggy-getaddrinfo-when-cross-compiling.patch
@@ -0,0 +1,27 @@
+From: Michael Olbrich <m.olbrich@pengutronix.de>
+Date: Wed, 14 Jul 2010 09:47:43 +0200
+Subject: [PATCH] assume non-buggy getaddrinfo when cross-compiling
+
+Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
+---
+ configure.in | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 89acf25..34dd048 100644
+--- a/configure.in
++++ b/configure.in
+@@ -2909,8 +2909,8 @@ AC_MSG_RESULT(good)
+ buggygetaddrinfo=no,
+ AC_MSG_RESULT(buggy)
+ buggygetaddrinfo=yes,
+-AC_MSG_RESULT(buggy)
+-buggygetaddrinfo=yes)], [
++AC_MSG_RESULT(cross compiling: assume good)
++buggygetaddrinfo=no)], [
+ AC_MSG_RESULT(no)
+ buggygetaddrinfo=yes
+ ])
+--
+1.7.1
+
diff --git a/patches/Python-2.6.4/series b/patches/Python-2.6.4/series
index 4a0f9190d..1a7563d50 100644
--- a/patches/Python-2.6.4/series
+++ b/patches/Python-2.6.4/series
@@ -16,3 +16,4 @@
0016-provide-wrapper-for-cross-python.patch
0017-fix-for-new-autoconf.diff
0018-dont-add-rpaths.diff
+0019-assume-non-buggy-getaddrinfo-when-cross-compiling.patch
diff --git a/rules/python.make b/rules/python.make
index 5696f2bdf..f73af6aa0 100644
--- a/rules/python.make
+++ b/rules/python.make
@@ -55,6 +55,7 @@ PYTHON_BINCONFIG_GLOB := ""
#
PYTHON_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_IPV6_OPTION) \
--enable-shared \
--with-pymalloc \
--with-signal-module \