Closed Cu3PO42 closed 6 years ago
Hi,
Thanks for trying out ELINA. Can you check if your system has "immintrin.h" and if yes, can you send it to me?
Cheers, Gagan
Hi,
Thanks for getting back to me! My system has multiple copies of that file from various compilers, including one in the standard include path that should be picked up by clang when compiling ELINA. I have uploaded it to a gist.
Best regards,
Tobias
I think I have seen this bug before, can you try removing ELINA completely from your system and then reinstall again with VECTOR option?
Cheers, Gagan
I have not previously run make install
, so I just removed my clone of the repository, cloned it again and ran the build commands. I am unfortunately still getting the same error.
Hi Tobias,
I managed to reproduce your bug on my machine. I have updated the configure file to fix this. Try running ./configure -use-vector to build the ELINA Octagon library with the AVX vector instructions. Let me know if this works.
Cheers, Gagan
Hi Gagendeep,
that did indeed fix the build error I was experiencing! It might be of note that the first time I re-ran make the compilation error was gone, but I did get a linker error saying some symbols weren't found.
Running make a second time fixed that though.
Thank you so much!
Hi,
I am trying to build ELINA on macOS 10.13.5. When not using any vector instructions, it builds correctly. However when using either SSE or AVX support, I get compile errors saying that
v_double_type
is an undeclared identifier.According to sysctl the following instruction sets are supported by my CPU, so I believe that both of those options should work:
My version of clang is:
The full error log given by
make IS_VECTOR=-DVECTOR
isPlease let me know if there's any other information on my system that you need.