[Skiboot] [PATCH] libstb: Fix build in OpenSSL 1.1
Stewart Smith
stewart at linux.vnet.ibm.com
Thu May 18 16:45:15 AEST 2017
Russell Currey <ruscur at russell.cc> writes:
> OpenSSL has some API changes which causes a build break in libstb.
> Specifically, directly accessing some members of a signature now requires using
> a helper.
>
> This fixes things in OpenSSL 1.1 and has no effect on OpenSSL 1.0.
>
> The build failure was as follows:
>
> [ HOSTCC ] libstb/create-container.c
> In file included from /usr/include/openssl/asn1.h:24:0,
> from /usr/include/openssl/ec.h:30,
> from libstb/create-container.c:36:
> libstb/create-container.c: In function ‘getSigRaw’:
> libstb/create-container.c:104:31: error: dereferencing pointer to incomplete
> type ‘ECDSA_SIG {aka struct ECDSA_SIG_st}’
> rlen = BN_num_bytes(signature->r);
> ^
>
> Signed-off-by: Russell Currey <ruscur at russell.cc>
Sweet - this fixes the last build failure on fedora-rawhide in travis!
Merged to master as of 40cf5a391a80a75f8827d2427e49a92e73871b00
--
Stewart Smith
OPAL Architect, IBM.
More information about the Skiboot
mailing list