HomeFreeBSD

libmd: Only define SHA256_Transform_c when using the ARM64 ifunc.

Description

libmd: Only define SHA256_Transform_c when using the ARM64 ifunc.

GCC 9 doesn't define a SHA256_Transform symbol when the stub just wraps
SHA256_Transform_c resulting in an undefined symbol for
_libmd_SHA256_Transform in libmd.so.

Discussed with: andrew, jrtc27
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D31945

Details

Provenance
jhbAuthored on Dec 8 2021, 10:25 PM
Reviewer
emaste
Differential Revision
D31945: libmd: Only define SHA256_Transform_c when using the ARM64 ifunc.
Parents
rG2a31cd215d97: Apply ASAN/UBSAN Makefile check only for build target
Branches
Unknown
Tags
Unknown