smmintrin.h:125:1: ошибка: сбой встраивания при вызове always_inline '__m128 _mm_round_ps (__ m128, int)': несоответствие целевой опции

Пытался настроить https://github.com/halismai/bpvo

Получение ошибки при выдаче make -j12

Внес изменения в CMakeLists.txt, добавив set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4.1")но ошибка сохраняется. Сообщение об ошибке размещено ниже.

In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:37:0,
                 from /home/aaron/Works/bpvo/bpvo/imwarp_init_sse4.cc:4:
/usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:125:1: error: inlining failed in call to always_inline ‘__m128 _mm_round_ps(__m128, int)’: target specific option mismatch
 _mm_round_ps (__m128 __V, const int __M)
 ^~~~~~~~~~~~
/home/aaron/Works/bpvo/bpvo/imwarp_init_sse4.cc:67:8: note: called from here
     xi = _mm_floor_ps(xf);
        ^

0 ответов

Другие вопросы по тегам