On 07/10/2016 09:13 PM, Wang Hao Lee wrote: > > After I changed these files. Compiling using ./config fips; make > depend; make was successful and the apps can link nicely. I > even manage to test my cipher via the EVP interface: openssl speed > -evp mynewcipher. > > However, when I build by configuring with ./config fips shared; make > depend; make to generate shared objects for libcrypto and libssl I get > the following linker error: >
If I remember correctly, the Debian packaging adds a layer that uses and export symbol list to restrict what symbols can be used from the shared library; presumably Ubuntu has also picked up that bit of code. Look at openssl.ld in your source tree. -Ben
-- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev