From a5b9b56e2efcdfd76a18ed72bb08f9082aae23b4 Mon Sep 17 00:00:00 2001 From: Nehal J Wani Date: Sun, 21 Jan 2018 20:48:50 +0530 Subject: [PATCH 1/2] Add libdirs for ppc64le and armv7l This patch has been taken from: http://pkgs.fedoraproject.org/cgit/rpms/python-pillow.git/tree/python-pillow_libdirs.patch --- setup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.py b/setup.py index 98d482738..5c1b3e705 100755 --- a/setup.py +++ b/setup.py @@ -358,8 +358,10 @@ class pil_build_ext(build_ext): 'aarch64': ["/usr/lib64", "/usr/lib/aarch64-linux-gnu"], 'arm': ["/usr/lib/arm-linux-gnueabi"], 'armv71': ["/usr/lib/arm-linux-gnueabi"], + 'armv7l': ["/usr/lib"], 'ppc64': ["/usr/lib64", "/usr/lib/ppc64-linux-gnu", "/usr/lib/powerpc64-linux-gnu"], + 'ppc64le': ["/usr/lib64"], 'ppc': ["/usr/lib/ppc-linux-gnu", "/usr/lib/powerpc-linux-gnu"], 's390x': ["/usr/lib64", "/usr/lib/s390x-linux-gnu"], From 18bab3eff55bfe94c3fb92ef30b28ff2ec9e002d Mon Sep 17 00:00:00 2001 From: Hugo Date: Thu, 11 Jan 2018 12:45:52 +0200 Subject: [PATCH 2/2] Fix "TypeError: 'NoneType' object is not iterable" for PPC and CRUX --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5c1b3e705..a250c2d9c 100755 --- a/setup.py +++ b/setup.py @@ -370,7 +370,7 @@ class pil_build_ext(build_ext): for platform_ in arch_tp: dirs = libdirs.get(platform_, None) - if not platform_: + if not dirs: continue for path in dirs: _add_directory(library_dirs, path)