New submission from STINNER Victor <vstin...@python.org>:
bpo-1294959 added --with-platlibdir option to configure, but "make install" doesn't fully respect it. Example: ./configure --prefix /opt/py39b1 --with-platlibdir=lib64 make make install I get: /opt/py39b1/lib/python3.9/lib-dynload/readline.cpython-39-x86_64-linux-gnu.so whereas Python doesn't use this directory: $ /opt/py39b1/bin/python3.9 -m site Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] sys.path = [ '/home/vstinner/Python-3.9.0b1', '/opt/py39b1/lib64/python39.zip', '/opt/py39b1/lib64/python3.9', '/opt/py39b1/lib64/lib-dynload', '/home/vstinner/.local/lib/python3.9/site-packages', '/opt/py39b1/lib64/python3.9/site-packages', ] USER_BASE: '/home/vstinner/.local' (exists) USER_SITE: '/home/vstinner/.local/lib/python3.9/site-packages' (exists) ENABLE_USER_SITE: True Python looks into /opt/py39b1/lib64/lib-dynload ("lib64") make install writes into /opt/py39b1/lib/python3.9/lib-dynload/ ("lib") ---------- components: Build messages: 369362 nosy: vstinner priority: normal severity: normal status: open title: make install doesn't respect configure --with-platlibdir=lib64 versions: Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40684> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com