aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/depends/target/python27/Makefile2
-rw-r--r--tools/depends/target/python27/python-android-binmodule.patch36
2 files changed, 19 insertions, 19 deletions
diff --git a/tools/depends/target/python27/Makefile b/tools/depends/target/python27/Makefile
index 1b7f29d47a..f891522d85 100644
--- a/tools/depends/target/python27/Makefile
+++ b/tools/depends/target/python27/Makefile
@@ -39,7 +39,7 @@ $(PLATFORM): $(TARBALLS_LOCATION)/$(ARCHIVE) $(DEPS)
cd $(PLATFORM); patch -p0 < ../Python-2.7.10-android.patch
cd $(PLATFORM); patch -p0 < ../Python-no-export-path.patch
cd $(PLATFORM); patch -p0 < ../fix-ffi.patch
- cd $(PLATFORM); patch -l -p0 < ../python-android-binmodule.patch
+ cd $(PLATFORM); patch -p0 < ../python-android-binmodule.patch
cd $(PLATFORM); patch -p1 < ../Python-no-abort.patch
cd $(PLATFORM); patch -p1 < ../python-android-nl_langinfo.patch
ifeq ($(OS),ios)
diff --git a/tools/depends/target/python27/python-android-binmodule.patch b/tools/depends/target/python27/python-android-binmodule.patch
index c28ddf6719..a5132cd47b 100644
--- a/tools/depends/target/python27/python-android-binmodule.patch
+++ b/tools/depends/target/python27/python-android-binmodule.patch
@@ -1,31 +1,31 @@
--- Python/dynload_shlib.c 2014-08-13 15:13:49.879675283 +0200
+++ Python/dynload_shlib.c 2014-08-13 19:03:57.456363680 +0200
@@ -112,10 +112,6 @@
- dlopenflags = PyThreadState_GET()->interp->dlopenflags;
+ dlopenflags = PyThreadState_GET()->interp->dlopenflags;
#endif
-- if (Py_VerboseFlag)
-- PySys_WriteStderr("dlopen(\"%s\", %x);\n", pathname,
-- dlopenflags);
+- if (Py_VerboseFlag)
+- PySys_WriteStderr("dlopen(\"%s\", %x);\n", pathname,
+- dlopenflags);
-
#ifdef __VMS
- /* VMS currently don't allow a pathname, use a logical name instead */
- /* Concatenate 'python_module_' and shortname */
+ /* VMS currently don't allow a pathname, use a logical name instead */
+ /* Concatenate 'python_module_' and shortname */
@@ -125,8 +121,17 @@
- PyOS_snprintf(pathbuf, sizeof(pathbuf), "python_module_%-.200s",
- shortname);
- pathname = pathbuf;
+ PyOS_snprintf(pathbuf, sizeof(pathbuf), "python_module_%-.200s",
+ shortname);
+ pathname = pathbuf;
+#elif defined(ANDROID)
-+ /* Android does not allow a pathname and wants lib*.so */
-+ PyOS_snprintf(pathbuf, sizeof(pathbuf), "lib%-.200s.so",
-+ shortname);
-+ pathname = pathbuf;
++ /* Android does not allow a pathname and wants lib*.so */
++ PyOS_snprintf(pathbuf, sizeof(pathbuf), "lib%-.200s.so",
++ shortname);
++ pathname = pathbuf;
#endif
-+ if (Py_VerboseFlag)
-+ PySys_WriteStderr("dlopen(\"%s\", %x);\n", pathname,
-+ dlopenflags);
++ if (Py_VerboseFlag)
++ PySys_WriteStderr("dlopen(\"%s\", %x);\n", pathname,
++ dlopenflags);
+
- handle = dlopen(pathname, dlopenflags);
+ handle = dlopen(pathname, dlopenflags);
- if (handle == NULL) {
+ if (handle == NULL) {