New submission from Ryan Gordon: On SunOS 5.11, both the _findLib_crle and _get_soname are broken.
With _findLib_crle, the function returns the following: # env LC_ALL=C /usr/bin/crle -64 Default configuration file (/var/ld/64/ld.config) not found Platform: 64-bit LSB AMD64 Default Library Path (ELF): /lib/64:/usr/lib/64 (system default) Trusted Directories (ELF): /lib/secure/64:/usr/lib/secure/64 (system default) # env LC_ALL=C /usr/bin/crle Configuration file [version 4]: /var/ld/ld.config Platform: 32-bit LSB 80386 Default Library Path (ELF): /lib:/usr/lib Trusted Directories (ELF): /lib/secure:/usr/lib/secure (system default) Command line: crle -c /var/ld/ld.config -l /lib:/usr/lib The "Default Library Path (ELF): /lib:/usr/lib" is extracted to "/lib:/usr/lib" and only those two paths are checked for the library in question. Unfortunately this means that there is absolutely no way to configure any environment variable to check on other paths and both /lib and /usr/lib are read-only directories mounted from the global zone: [ /usr/lib] # touch test.txt touch: cannot touch `test': Read-only file system [ /lib] # touch test.txt touch: cannot touch `test': Read-only file system An environment variable should be read in that can be configured to override this functionality. The second issue with _get_soname is that is calls /usr/ccs/bin/dump which doesn't exist at all: (/usr/ccs/bin/ is an old deprecated directory which has since been removed) # ll /usr/ccs/bin/dump ls: cannot access /usr/ccs/bin/dump: No such file or directory ---------- components: ctypes messages: 211438 nosy: rygorde4 priority: normal severity: normal status: open title: _findLib_crle and _get_soname broken on latest SunOS 5.11 type: behavior versions: Python 2.7, Python 3.1, Python 3.2, Python 3.3, Python 3.4, Python 3.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20664> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com