On Sun, Mar 9, 2014 at 9:06 AM, Dr. Stephen Henson <st...@openssl.org> wrote:
> 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:
>>
>> ...
>>
>> 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
I found the easiest work around was to wrap {PREMAIN_C} in -x c/-x none:

${CC}  ${CANISTER_O_CMD:+"${CANISTER_O_CMD}"} \
    -x c "${PREMAIN_C}" -x none \
    ${_WL_PREMAIN} "$@"

Jeff
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to