Xavier de Gaye <xdeg...@gmail.com> added the comment:

Re-opening and setting the stage as 'needs patch': at least the 
cross-compilation should fail with a clear message when the cross-built 
libraries names and those of the native interpreter have the same suffix.

> Assuming that you can rely on the loader to not open target binaries when 
> they're on the path to load from is unwise.

Meanwhile a workaround may be to build the native interpreter with Py_DEBUG 
defined (using the --with-pydebug configure option) so that libraries names 
become different.

----------
components: +Cross-Build -Build
nosy: +Alex.Willmer
resolution: not a bug -> 
stage: resolved -> needs patch
status: closed -> open
type:  -> compile error

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36125>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to