Peter Bray added the comment:

While I have not tested the patch provided, the following ls(1) command on Sun 
Solaris 10 Update 8 and Oracle Solaris 10 Update 11, show that on (at least) 
X86 systems, there is no -lcrypt for 64-bit builds. So a patch is required on 
64-bit builds, and possibly 32-bit builds if library variant (_d vs _i) 
consistency is required.

% ls -l /usr/lib/**/libcrypt* | sed -e 's/ 1 root .* 20.. //'

lrwxrwxrwx  /usr/lib/amd64/libcrypt_d.so -> ./libcrypt_d.so.1
-rwxr-xr-x  /usr/lib/amd64/libcrypt_d.so.1
lrwxrwxrwx  /usr/lib/amd64/libcrypt_i.so -> libcrypt_i.so.1
-rwxr-xr-x  /usr/lib/amd64/libcrypt_i.so.1
lrwxrwxrwx  /usr/lib/amd64/libcryptoutil.so -> libcryptoutil.so.1
-rwxr-xr-x  /usr/lib/amd64/libcryptoutil.so.1
lrwxrwxrwx  /usr/lib/libcrypt.so -> libcrypt_d.so
lrwxrwxrwx  /usr/lib/libcrypt.so.1 -> libcrypt_d.so.1
lrwxrwxrwx  /usr/lib/libcrypt_d.so -> ./libcrypt_d.so.1
-rwxr-xr-x  /usr/lib/libcrypt_d.so.1
lrwxrwxrwx  /usr/lib/libcrypt_i.so -> ./libcrypt_i.so.1
-rwxr-xr-x  /usr/lib/libcrypt_i.so.1
lrwxrwxrwx  /usr/lib/libcryptoutil.so -> ./libcryptoutil.so.1
-rwxr-xr-x  /usr/lib/libcryptoutil.so.1

PS: Solaris 11.2 (X86) on the other hand does have a -lcrypt for both 32-bit 
and 64-bit libraries (libcrypt.so -> ./libcrypt.so.1)

----------
nosy: +illumino

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

Reply via email to