-
Notifications
You must be signed in to change notification settings - Fork 46
Closed
Description
Trying to build a unikernel containing mirage-crypto on an Alpine Linux/x86_64 machine, results in the following error:
File "duniverse/mirage-crypto/ec/dune", line 7, characters 9-19:
7 | (names p256_stubs np256_stubs p384_stubs np384_stubs p521_stubs np521_stubs
^^^^^^^^^^
Context: solo5
cc1: error: attribute 'target' argument 'avx512er' is unknown
In file included from /home/kit_ty_kate/.opam/default/include/x86_64-solo5-none-static/immintrin.h:57,
from /home/kit_ty_kate/.opam/default/include/x86_64-solo5-none-static/x86intrin.h:32,
from ../src/native/mirage_crypto.h:14,
from native/p256_stubs.c:1:
/home/kit_ty_kate/.opam/default/include/x86_64-solo5-none-static/avx512erintrin.h: In function '_mm512_exp2a23_round_pd':
/home/kit_ty_kate/.opam/default/include/x86_64-solo5-none-static/avx512erintrin.h:54:20: error: implicit declaration of function '__builtin_ia32_exp2pd_mask'; did you mean '__builtin_ia32_cmpsd_mask'? [-Wimplicit-function-declaration]
54 | return (__m512d) __builtin_ia32_exp2pd_mask ((__v8df) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| __builtin_ia32_cmpsd_mask
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels