New submission from Xavier de Gaye: The android loader complains when shared libraries are not linked against their needed libraries (see also issue #21668). When ncurses is cross-compiled as a shared library, the curses and readline modules must be linked with libtinfow.so.
The attached patch is a quick hack: setup.py spawns readelf to get the list of needed libraries, but this fails as the readelf path name is wrong (it is not the absolute path) and so cannot be used as is for a correct patch. ---------- components: Cross-Build files: curses_readline.patch keywords: patch messages: 264274 nosy: Alex.Willmer, xdegaye priority: normal severity: normal status: open title: missing symbols in curses and readline modules on android type: behavior versions: Python 3.6 Added file: http://bugs.python.org/file42604/curses_readline.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26853> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com