Mathias Fröhlich <mathias.froehl...@web.de> added the comment:

Hi,

Nice to see some progress.
Still, I checked todays https://github.com/python/cpython.git master and 3.8 
branch (is that the current cpython development code?). Neither of them contain 
a call to dladdr beside the macos code path mentioned in msg191994 by Ronald 
Oussoren which does this already for a long time.
By the lack of dladdr, I conclude that the code idea of my request here is not 
solved.

May be to rephrase that. The basic idea behind that request was to make
pythons default way to setup the paths required to find the python modules 
based on the place where the python library resides instead of the python 
executable program. I do not mean the compile time prefix but the actual 
location of the shared object in the file system.
That would help to build applications that embed cpython, ship and unpack the 
whole application tree including the python modules to a custom location, while 
still preserving the subtree structure containing the python shared library and 
the python modules, not known at compile time. Note that this patch contained 
code to make that work from within python without custom code in the embedding 
application. Doing that on the embedding and calling application side was 
always possible and still is possible - but that was not the point.

best

Mathias

----------
resolution: fixed -> 
status: closed -> open

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

Reply via email to