[openssl-users] 1.1.1 pre1 tests failing on Solaris SPARC

Erik Forsberg erik at efca.com
Sat Feb 24 19:18:41 UTC 2018


>-- Original Message --
>
>>>>> As for -lm, which symbol was undefined?
>>>>>
>>>>
>>>> Undefined                       first referenced
>>>>   symbol                             in file
>>>> fabs                                test/ct_test.o
>>>
>>> ??? One can only wonder where does it come from. I see no fabs
>>> anywhere...
>
>Ah! Missed it! There is fabs call in ct_test. I was looking for
>reference in binary code. On multiple platforms including Solaris x86.
>Question is how come it isn't a problem anywhere else. It looks like
>it's customarily inlined, but not here. Well, you insist on
>-xbuiltin=%none, so I suppose this has to be it. In such case it's on you...

Most compilers (including gcc) inlines fabs()
Solaris cc does not when using -O0 -g which I use when debugging.
If I remember correctly, solaris cc also inlines when using higher level of optimization
but I may remember wrong.



More information about the openssl-users mailing list