Hi Rudi,

> fixes non i386 and x86 builds
>
> libbb/hash_md5_sha.c: In function 'sha1_end':
> libbb/hash_md5_sha.c:1316:35: error: 'sha1_process_block64_shaNI'
> undeclared (first use in this function); did you mean
> 'sha1_process_block64'?
>  1316 |          || ctx->process_block == sha1_process_block64_shaNI
>       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                   sha1_process_block64
>
> Signed-off-by: Rudi Heitbaum <[email protected]>
> ---
>  libbb/hash_md5_sha.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/libbb/hash_md5_sha.c b/libbb/hash_md5_sha.c
> index 57a801459..75a61c32c 100644
> --- a/libbb/hash_md5_sha.c
> +++ b/libbb/hash_md5_sha.c
> @@ -1313,7 +1313,9 @@ unsigned FAST_FUNC sha1_end(sha1_ctx_t *ctx, void 
> *resbuf)
>         hash_size = 8;
>         if (ctx->process_block == sha1_process_block64
>  #if ENABLE_SHA1_HWACCEL
> +# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
>          || ctx->process_block == sha1_process_block64_shaNI
> +# endif
>  #endif
>         ) {
>                 hash_size = 5;
> --
> 2.43.0

This patch was already proposed earlier this month by Andre:
http://lists.busybox.net/pipermail/busybox/2024-September/090899.html

Cheers,

Xabier Oneca_,,_
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to