Can't install blis via pip due to gcc mavx2 flag confusion in bli_amaxv_zen_int.c

Trying to install spacy python package on FreeBSD v12. Fails on dependency install of the blis package which throws "no such instruction" errors regarding AVX2 assembly commands when trying to compile the bli_amaxv_zen_int.c file with '-mavx2' and '-march=core-avx2' compiler flags set. In the attached file, I have included the output from gcc as to what it gets from the CPU, which is accurate, to the best of my knowledge. It's a sandybridge and definitely has AVX2 capabilities.

Is there a way to unset those avx2 flags? Or what is the right solution to this?

The relevant articles I've found refer to this or that software package not being up to date that then affects compilation. All those packages, I've checked on my system and they are all current.

thoughts anyone?

cheers,
~spider
 

Attachments

  • compile_output.txt
    16.1 KB · Views: 121
Back
Top