buildroot/package/python
Thomas Petazzoni b07b9d181d python: fix invalid library paths leaking into the build, and other improvements
This commit improves the cross-compilation patches we have on top of
Python, to fix the problem of host library paths leaking into the
build of target modules, as seen at:

 http://autobuild.buildroot.org/results/fcc/fccd7e08cd9d4713eb4208097dd48c5ab25749bc/build-end.log
 http://autobuild.buildroot.org/results/0bd/0bda780bf4b759b12edec26ac20b88cde617db4d/build-end.log

To do so, it ensures that the right python2.7/config/Makefile is used
when building target modules, and adjusts at runtime the paths read
from this Makefile if we are cross-compiling.

In addition, it installs the pgen program into the host directory, and
points the target python build to use python and pgen from $(HOST_DIR)
instead of from the host python source directory, which looks cleaner.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2013-12-26 23:31:32 +01:00
..
Config.in Config.in files: add missing dependencies to toolchain option comments 2013-11-10 23:59:57 +01:00
python-2.7-001-support-for-build.patch
python-2.7-002-cross-compile-variable.patch
python-2.7-003-no-import-when-cross-compiling.patch
python-2.7-004-no-host-headers-libs.patch
python-2.7-005-staging-headers-libs.patch
python-2.7-006-disable-extensions.patch
python-2.7-007-do-not-generate-pyo-files.patch
python-2.7-008-reread-environment.patch
python-2.7-010-change-pyconfig-h-location.patch
python-2.7-011-no-rpath.patch
python-2.7-012-correct-32bit-64bit-check.patch
python-2.7-013-fix-linux-3-compilation.patch
python-2.7-014-verbose-module-build.patch
python-2.7-015-distutils-cross-compilation-support.patch python: fix invalid library paths leaking into the build, and other improvements 2013-12-26 23:31:32 +01:00
python-2.7-016-cross-compile-getaddrinfo.patch
python-2.7-100-optional-test-modules.patch
python-2.7-101-optional-pydoc.patch
python-2.7-102-optional-2to3.patch
python-2.7-103-optional-sqlite.patch
python-2.7-104-optional-tk.patch
python-2.7-105-optional-curses.patch
python-2.7-106-optional-expat.patch
python-2.7-107-optional-codecs-cjk.patch
python-2.7-108-optional-nis.patch
python-2.7-109-optional-unicodedata.patch
python-2.7-110-optional-db.patch
python-2.7-111-optional-ssl.patch
python-2.7-112-optional-bzip2.patch
python-2.7-113-optional-zlib.patch
python.mk python: fix invalid library paths leaking into the build, and other improvements 2013-12-26 23:31:32 +01:00