From 7e6939bdc0a79e5efbcb0590a87c10be2ff78895 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20=C4=8Cerm=C3=A1k?= Date: Thu, 2 Jul 2015 17:57:13 +0200 Subject: [PATCH] python: fix patch removing multiarch support for host python MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Patch removing multiarch paths from build should be applied only when Python is built for target, but not for host. When the paths are removed during host build, host python throws some ugly errors when importing some hashlib modules. Also it reports that modules crypt and nis failed to build (tested on Ubuntu 14.04 host). Signed-off-by: Jan Čermák --- lang/python/Makefile | 2 +- .../patches/006-remove-debian-multiarch-support.patch | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lang/python/Makefile b/lang/python/Makefile index dec76e7f69..21221df5f8 100644 --- a/lang/python/Makefile +++ b/lang/python/Makefile @@ -12,7 +12,7 @@ include ./files/python-package.mk PKG_NAME:=python PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO) -PKG_RELEASE:=5 +PKG_RELEASE:=6 PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://www.python.org/ftp/python/$(PKG_VERSION) diff --git a/lang/python/patches/006-remove-debian-multiarch-support.patch b/lang/python/patches/006-remove-debian-multiarch-support.patch index 52d52b94e8..01aa924ab7 100644 --- a/lang/python/patches/006-remove-debian-multiarch-support.patch +++ b/lang/python/patches/006-remove-debian-multiarch-support.patch @@ -1,12 +1,14 @@ diff --git a/setup.py b/setup.py -index 7868b7b..9ae0ef2 100644 +index 1d1ae72..511aed5 100644 --- a/setup.py +++ b/setup.py -@@ -444,7 +444,6 @@ class PyBuildExt(build_ext): +@@ -444,7 +444,8 @@ class PyBuildExt(build_ext): add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') if cross_compiling: self.add_gcc_paths() - self.add_multiarch_paths() ++ else: ++ self.add_multiarch_paths() # Add paths specified in the environment variables LDFLAGS and # CPPFLAGS for header and library files. -- 2.30.2