Dear Doug,

Thanks a lot for the fast reply. The no-asm did it. I imagine this may
have some performance penalties since it seems to use it for shared
memory.

On the side, os/compiler option "debug-solaris-x86-gcc" doesn't seem to be
supported in 0.9.8h.

Unfortunately the whole stack trace is within libc, before it reaches the
entry point main(). I did compiled with -g when I run it through gdb, but
still nothing to look at.

Again it worked like a charm and many thanks for the fast reply. You
really saved the day.

Thanks,
Nikos

> Let me correct the previous note. I had added no-asm when building the
> debug version. With a non-debug version and no-asm  the tests work. So
> the problem apears to be with the asm modules.
>
> Douglas E. Engert wrote:
>>
>> [EMAIL PROTECTED] wrote:
>>> Hi,
>>>
>>> I've waisted most of my day today with openssl deployment on the
>>> aforementioned server. Any help would be greatly appreciated.
>>>
>>> I compile using gcc32 with the following options:
>>>
>>> Configure solaris-x86-gcc threads no-krb5
>>>
>>> I definitely need threads. Compilation goes through without problems
>>> but
>>> when I do a make test I get:
>>>
>>> Doing certs
>>> touch rehash.time
>>> testing...
>>> make[1]: Entering directory `/opt/kannel/openssl-0.9.8h/test'
>>> make[2]: Entering directory `/opt/kannel/openssl-0.9.8h'
>>> making all in apps...
>>> make[3]: Entering directory `/opt/kannel/openssl-0.9.8h/apps'
>>> make[3]: Nothing to be done for `all'.
>>> make[3]: Leaving directory `/opt/kannel/openssl-0.9.8h/apps'
>>> make[2]: Leaving directory `/opt/kannel/openssl-0.9.8h'
>>> ../util/shlib_wrap.sh ./destest
>>> make[1]: *** [test_des] Segmentation Fault (core dumped)
>>> make[1]: Leaving directory `/opt/kannel/openssl-0.9.8h/test'
>>> make: *** [tests] Error 2
>>
>> I was getting the same error. gdb showed it was failing in _init()
>> Configuring with debug-solaris-x86-gcc got around the problem.
>>
>> Solaris 5.10 on x86
>> gcc is from Sun in /usr/sfw/bin:
>> gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
>>
>>
>>
>>>
>>> I am getting the same results when I try to use it with external
>>> applications (runtime core).
>>>
>>> The Solaris kernel is 64 bit, but I am compiling the code in 32 bits.
>>> This
>>> is not a problem with other applications.
>>>
>>> Something funny happens with libc at the beginning before I get the
>>> chance
>>> to put a breakpoint on main in destest.
>>
>> I had built the debug version to try with gdb, but the debug version
>> works! I have not gotten back to why the non-debug version fails.
>> I speculate it is a gcc bug, or something to do with _init with
>> asm code in the lib.
>
> I had built the debug version with no-asm also. Building without
> the debug version, but with no-asm works.
>
>>
>> I added the line (wrapped for the e-mail):
>>
>> "debug-solaris-x86-gcc","gcc:-O -g -fomit-frame-pointer -march=pentium
>>  -Wall -DL_ENDIAN -DOPENSSL_NO_INLINE_ASM::-D_REENTRANT::-lsocket -lnsl
>>  -ldl:BN_LLONG ${x86_gcc_des}
>>  ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:
>> solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
>>
>> I also tried changing from -O3 to -O:
>>
>> "solaris-x86-gcc","gcc:-O -fomit-frame-pointer -march=pentium
>>  -Wall -DL_ENDIAN -DOPENSSL_NO_INLINE_ASM::-D_REENTRANT::-lsocket -lnsl
>> -ldl:BN_LLONG ${x86_gcc_des}
>> ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:
>> solaris-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
>>
>> but this also failed, the only difference is -g.
>
> Sorry, I had also added no-asm. So it has something to do with asm.
>
>>
>>>
>>> Any ideas?
>>>
>>> Thanks,
>>> Nikos
>>>
>>> ______________________________________________________________________
>>> OpenSSL Project                                 http://www.openssl.org
>>> Development Mailing List                       [EMAIL PROTECTED]
>>> Automated List Manager                           [EMAIL PROTECTED]
>>>
>>>
>>
>
> --
>
>   Douglas E. Engert  <[EMAIL PROTECTED]>
>   Argonne National Laboratory
>   9700 South Cass Avenue
>   Argonne, Illinois  60439
>   (630) 252-5444
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
>


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to