This is how i am compiling # cc_r -c -I/usr/include/openssl -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"0.51\" -DXS_VERSION=\"0.51\" "-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE" SSLeay.c # chmod 644 SSLeay.bs # rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so # LD_RUN_PATH="" ld -bhalt:4 -bM:SRE -bI:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:SSLeay.exp -bnoentry -lpthreads -lc_r SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.so -L/usr/lib -lssl -lcrypto # chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so # cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs # chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs Please Help ,it is urgent
Thanks Joshi On Wed, Oct 22, 2008 at 4:35 PM, joshi chandran <[EMAIL PROTECTED]>wrote: > I have used openssl 9.8h version > There is mistake in previous mail > > "I have recompiled the shared object file SSLeay.so to link to the version > of > libssl.a provided by openssl.base(openssl 9.8h). Previously, this > shared object linked to the libssl.a provided by the RPM on > the Linux Toolbox for AIX.Now that the shared object is linked against the > newer library", > > Rest are same . > > Please help > > Thanks > Joshi > > > On Wed, Oct 22, 2008 at 4:29 PM, joshi chandra <[EMAIL PROTECTED] > > wrote: > >> >> Hi All, >> >> I have recompiled the shared object file SSLeay.so to link to the version >> of >> libssl.a provided by openssl.base. Previously, this >> shared object linked to the libssl.a (openssl 9.8h) provided by the RPM on >> the Linux Toolbox for AIX.Now that the shared object is linked against the >> newer library, >> it seg faults in a call to the function SSL_CTX_ctrl(). >> >> >> Code Dump >> >> Segmentation fault in SSL_CTX_ctrl at 0xd1f6bb80 ($t1) >> 0xd1f6bb80 (SSL_CTX_ctrl+0xfc) 900300a4 stw r0,0xa4(r3) >> (dbx) where >> SSL_CTX_ctrl() at 0xd1f6bb80 >> XS_Crypt__SSLeay__CTX_new() at 0xd1f64318 >> Perl_pp_entersub() at 0xd31100d8 >> Perl_runops_standard() at 0xd3163ad4 >> S_call_body() at 0xd3075950 >> Perl_call_sv() at 0xd3079dac >> S_call_list_body() at 0xd30758bc >> Perl_call_list() at 0xd307c4f0 >> Perl_newATTRSUB() at 0xd30d3318 >> Perl_utilize() at 0xd30d3af8 >> Perl_yyparse() at 0xd310a494 >> S_parse_body() at 0xd30765e0 >> perl_parse() at 0xd307ccc0 >> main() at 0x10000460 >> >> Here is the full ld command, >> ld -bhalt:4 -bM:SRE >> -bI:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:SSLeay.exp >> -bnoentry -lpthreads -lc_r SSLeay.o -o >> blib/arch/auto/Crypt/SSLeay/SSLeay.so -L/usr/lib -lssl -lcrypto >> >> Also, here is the output of 'dump -Tv SSLeay.so' for the symbol in the >> stack >> trace: >> ***Loader Symbol Table Information*** >> [Index] Value Scn IMEX Sclass Type IMPid Name >> [71] 0x00000000 undef IMP DS EXTref >> libssl.a(libssl.so.0.9.8) >> SSL_CTX_ctrl >> >> Is this beacuse i have to specify the header file also when i am doing >> linking. >> >> Can u please help me >> >> Thanks >> >> Joshi Chandran >> >> >> -- >> View this message in context: >> http://www.nabble.com/What-would-cause-a-seg-fault--tp20108404p20108404.html >> Sent from the OpenSSL - User mailing list archive at Nabble.com. >> >> ______________________________________________________________________ >> OpenSSL Project http://www.openssl.org >> User Support Mailing List openssl-users@openssl.org >> Automated List Manager [EMAIL PROTECTED] >> > > > > -- > Regards > Joshi Chandran > -- Regards Joshi Chandran