koobs added the comment:
@doko, as per the original report by Joel, the issue is:
* Reproducible with --enable-shared (most downstream OS's / packages use this)
Additionally:
* in the python script, not the shell script (by default used by < 3.4)
* Is reproducible in all branches (including default)
See the following test matrix from 'default'
========================================================================
./configure && make
========================================================================
LD_LIBRARY_PATH=. ./python python-config.py --ldflags
-L/usr/local/lib/python3.5/config-3.5m -lpython3.5m -lutil -lm
-Wl,--export-dynamic
sh python-config --ldflags
-LNONE/lib/python3.5/config-3.5m -L/mnt/home/user/repos/lib -lpython3.5m
-lutil -lm -Wl,--export-dynamic
^--- hmm .. "NONE" ... what?
========================================================================
./configure --prefix=/usr/local && make
========================================================================
LD_LIBRARY_PATH=. ./python python-config.py --ldflags
-L/usr/local/lib/python3.5/config-3.5m -lpython3.5m -lutil -lm
-Wl,--export-dynamic
sh python-config --ldflags
-L/mnt/home/user/repos/lib/python3.5/config-3.5m -L/mnt/home/user/repos/lib
-lpython3.5m -lutil -lm -Wl,--export-dynamic
========================================================================
./configure --enable-shared && make
========================================================================
LD_LIBRARY_PATH=. ./python python-config.py --ldflags
-lpython3.5m -lutil -lm -Wl,--export-dynamic
sh python-config --ldflags
-L/mnt/home/user/repos/lib -lpython3.5m -lutil -lm -Wl,--export-dynamic
========================================================================
./configure --enable-shared --prefix=/usr/local && make
========================================================================
LD_LIBRARY_PATH=. ./python python-config.py --ldflags
-lpython3.5m -lutil -lm -Wl,--export-dynamic
sh python-config --ldflags
-L/mnt/home/user/repos/lib -lpython3.5m -lutil -lm -Wl,--export-dynamic
While I'm here, update versions.
Note: This issue was originally reported for 2.7, 3.2, 3.3
----------
versions: +Python 3.4, Python 3.5 -Python 3.2, Python 3.3
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue7352>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com