Hi, and just for your information, I built the "openssl-0.9.8-stable-SNAP-20080914.tar.gz" (which has "Configure" and "Makefile.shared" patces, http://cvs.openssl.org/chngview?cn=17390). Now we have "-bnoentry" flag when linking and we got correct shared libraries. Below you can see some lines when we link libssl.so.
----- >< ----- >< ----- LIBPATH=. + cc -v -DOPENSSL_THREADS -qthreaded -DDSO_DLFCN -DHAVE_DLFCN_H -q64 -O -DB_ENDIAN -qmaxmem=16384 -qro -qroconst -q64 -G -Wl,-bexpall,-bnolibpath,-bM:SRE -o libssl.so.0.9.8 libssl.o -L. -lcrypto + LD_LIBRARY_PATH=.: exec: export(export,XL_CONFIG=/etc/vac.cfg:cc,NULL) exec: /bin/ld(/bin/ld,-bM:SRE,-bnoentry,-G,-b64,-bpT:0x100000000,-bpD:0x110000000,-bexpall,-bnolibpath,-bM:SRE,-o,libssl.so.0.9.8,libssl.o,-L.,-lcrypto,-L/usr/vac/lib,-lxlopt,-lc,NULL) ld: 0711-224 WARNING: Duplicate symbol: .bcopy ld: 0711-224 WARNING: Duplicate symbol: .memcpy ld: 0711-224 WARNING: Duplicate symbol: .memmove ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. unlink: /tmp/xlcW0ZSykqa unlink: /tmp/xlcW1ZSykqb unlink: /tmp/xlcW2ZSykqc unlink: /tmp/xlcSFZTykqd + rm -f libssl.so + ln -s libssl.so.0.9.8 libssl.so + rm -f libssl.exp make[4]: Leaving directory `/temp/packages/AIX/openssl-0.9.8-stable-SNAP-20080914' ----- >< ----- >< ----- aix53> cc -qversion IBM XL C/C++ Enterprise Edition V8.0 for AIX Version: 08.00.0000.0000 aix53> uname -svrp AIX 3 5 powerpc aix53> ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]