Trying to build FIPS capable OpenSSL on sparc.

Using openssl-fips-2.0.9.tar.gz and openssl-1.0.2.tar.gz.

Building per the UserGuide-2.0.pdf (although it does not say that 1.0.2 can be 
used ... "Any 1.0.1 release can be
used for this purpose". Except that 1.0.1j still has a sparc assembly error as 
reported in http://rt.openssl.org/Ticket/Display.html?id=2689#txn-48029
 so was trying latest)

OpenSSL configured as:

./config fips threads shared no-ec2m no-idea no-mdc2 no-rc5 

Get following error(s) when trying to build fips_premain_dso

ld: fatal: symbol '_sparcv9_vis1_instrument_bus2' is multiply-defined:
        (file /XXX/fips-2.0/lib/fipscanister.o type=FUNC; file 
libcrypto.a(sparccpuid.o) type=FUNC);
ld: fatal: symbol '_sparcv9_vis1_instrument_bus' is multiply-defined:
        (file /XXX/fips-2.0/lib/fipscanister.o type=FUNC; file 
libcrypto.a(sparccpuid.o) type=FUNC);
ld: fatal: file processing errors. No output written to fips_premain_dso

Comparing the sparccpuid.S code from 1.0.1j and 1.0.2, these functions were not 
there in 1.0.1j


Thanks,

-Stuart Kemp


_______________________________________________
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to