buildrootschalter/package/python
Thomas Petazzoni 5476b7273f python: improve isolation of build environment and error handling
This commit mainly fixes bug #7268 by improving the isolation of
the build environment by making sure some host environment header
paths do not leak into the target build. The investigation was done by
David <buildroot-2014@inbox.com>. This is done by not calling the
add_multiarch_paths() function of setup.py when we're cross-compiling,
a change made in the newly introduced
python-013-dont-add-multiarch-path.patch.

In addition to this, another patch is added to make sure the build is
aborted when one of the Python module fails to build. This is done in
python-014-abort-on-failed-modules.patch. Without this, the Python
setup.py script simply logs which module failed to build, but doesn't
abort, so it's hard to notice when there is a problem.

[Peter: slightly reword commit message]
Cc: David <buildroot-2014@inbox.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-07-09 13:18:58 +02:00
..
Config.in
python-001-remove-host-header-path.patch
python-002-fix-get-python-inc.patch
python-003-properly-detect-if-python-build.patch
python-004-sysconfigdata-install-location.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-005-pyc-pyo-conditional.patch python: bump to Python 2.7.7 2014-07-01 14:57:00 +02:00
python-006-cross-compile-getaddrinfo.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-007-disable-extensions.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-008-distutils-use-python-sysroot.patch
python-009-no-termcap-host-path.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-010-fix-python-config.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-011-remove-python-symlink.patch python: bump to Python 2.7.7 2014-07-01 14:57:00 +02:00
python-012-support-library-path-old-compilers.patch python: do not rely only on LIBRARY_PATH for old compilers 2014-04-20 18:35:53 +02:00
python-013-dont-add-multiarch-path.patch python: improve isolation of build environment and error handling 2014-07-09 13:18:58 +02:00
python-014-abort-on-failed-modules.patch python: improve isolation of build environment and error handling 2014-07-09 13:18:58 +02:00
python-100-optional-test-modules.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-101-optional-pydoc.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-102-optional-2to3.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-103-optional-sqlite.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-104-optional-tk.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-105-optional-curses.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-106-optional-expat.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-107-optional-codecs-cjk.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-108-optional-nis.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-109-optional-unicodedata.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-110-optional-db.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-111-optional-ssl.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-112-optional-bzip2.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-113-optional-zlib.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python-114-remove-idle-editor.patch python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00
python.mk python: bump to version 2.7.8 2014-07-08 13:56:42 +02:00