'_mm256_set_m128d' was not declared

The following compiling error is encountered in my code:

boundary/ABC/ClaytonFluid3D.cpp:11:
/home/n03/n03/weaton/AxiSEM3D_2020/dependencies/eigen-master/Eigen/src/Core/arch/AVX/PacketMath.h: In function 'Packet Eigen::internal::pfrexp(const Packet&, Packet&) [with Packet = __vector(4) double]':
/home/n03/n03/weaton/AxiSEM3D_2020/dependencies/eigen-master/Eigen/src/Core/arch/AVX/PacketMath.h:710:14: error: '_mm256_set_m128d' was not declared in this scope
   exponent = _mm256_set_m128d(exponent_hi, exponent_lo);
              ^~~~~~~~~~~~~~~~

This must be caused by a recent update of the master repository. I am using GCC 7.3 as the compiler.

Thank you.

Assignee Loading
Time tracking Loading