Sorry this has taken me so long to respond to. Just as you suspected adding
.weak makes the build of “big” OpenSSL work just fine. I assume that
bn_mul_mont_fpu is something that in all likelihood won’t change since .weak
will tell the linker to use the first definition of bn_mul_mont_fpu whic
When building an OpenSSL shared library on Solaris with FIPS support you get a
multiply defined symbol error:
ld: fatal: symbol 'bn_mul_mont_fpu' is multiply-defined:
(file /usr/local/ssl/fips-2.0/lib//fipscanister.o type=FUNC; file
libcrypto.a(sparcv9a-mont.o) type=FUNC);
ld: fatal: file proc
Hi Richard,
Thanks for taking a look at this.
> [guest - Thu Oct 6 11:55:10 2005]:
>
> > This stops our engine working with the openssl application (as it
> > registers a lock debugging callback) and Apache 2.x (and other apps
> > too no doubt)
>
> That's because those applications don't