New submission from Thomas Petazzoni: The _sysconfigdata.py module contains definitions that are needed when building Python modules. In cross-compilation mode, when building Python extensions for the target, we need to use the _sysconfigdata.py of the target Python while executing the host Python.
However until now, the _sysconfigdata.py module was installed in build/lib.<arch>-<version> directory, together with a number of architecture-specific shared objects, which cannot be used with the host Python. To solve this problem, this patch moves _sysconfigdata.py to a separate location, build/sysconfigdata.<arch>-<version>/, and only this directory gets added to the PYTHONPATH of the host Python interpreter when building Python modules for the target. ---------- components: Cross-Build files: 0003-Change-the-install-location-of-_sysconfigdata.py.patch keywords: patch messages: 207807 nosy: thomas-petazzoni priority: normal severity: normal status: open title: Change the install location of _sysconfigdata.py type: compile error versions: Python 3.4 Added file: http://bugs.python.org/file33395/0003-Change-the-install-location-of-_sysconfigdata.py.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20213> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com