On Sun, Mar 09, 2014, Jeffrey Walton wrote: > I still have not found a solution to using OpenSSL with a C++ compiler. > > fips_premain.c makes the following declarations. They lack 'extern > "C"', so I've got unresolved symbols: > > extern const void *FIPS_text_start(), *FIPS_text_end(); > extern const unsigned char FIPS_rodata_start[], FIPS_rodata_end[]; > extern unsigned char FIPS_signature[20]; > extern unsigned int FIPS_incore_fingerprint(unsigned char > *,unsigned int); > > Adding -Wl,--no-demangle to LDFLAGS shows the linker is looking for: > > Is fipsld considered sequestered?
No fipsld is not sequestered. Any script which works in an equivalent way is acceptable. It must however include the same steps as fipsld including checking the signatures of fipscanister.o and fips_premain.c Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org