Problems with tls under solaris10/intel

Posted by sschaper on 2008-04-02 06:42

My script works fine under windows and linux.
But under solaris 10 x86 (intel!) there is only trouble.

ActiveTCL 8.4.15 (ActiveTcl8.4.15.0.280619-solaris-ix86):
Segmentation Fault (core dumped)

ActiveTCL 8.4.17 (ActiveTcl8.4.17.0.283511-solaris-ix86):
couldn't load file "libtls1.5.1.so": ld.so.1: tclsh: fatal: libtls1.5.1.so: open failed: No such file or directory

ActiveTCL 8.4.18 (ActiveTcl8.4.18.0.284097-solaris-ix86):
couldn't load file "./libtls1.5.1.so": ld.so.1: tclsh: fatal: ./libtls1.5.1.so: hardware capability unsupported: 0x100 [ AMD_3DNow ]

Testing the libtls i get with ActiveTCL 8.5 and TEACup:
ldd ../at85/lib/teapot/package/solaris2.10-ix86/lib/tls-1.6/libtls1.6.so
../at85/lib/teapot/package/solaris2.10-ix86/lib/tls-1.6/libtls1.6.so: warning: hardware capability unsupported: 0x100 [ AMD_3DNow ]

Did i made something obvious wrong?
Am i the only one using a intel/solaris/activetcl combo (not amd) or is this really only for amd ?

Thanks

jeffh
ActiveState Staff
Thu, 2008-04-03 08:37

This is noted at http://bugs.activestate.com/show_bug.cgi?id=75182 and is due to the openssl statically linked in having used AMD-specific code in its default build configuration.