【问题标题】:Botan::AutoSeeded_RNG / m128i _mm_shuffle_epi8 : target specific option mismatchBotan::AutoSeeded_RNG / m128i _mm_shuffle_epi8 : 目标特定选项不匹配
【发布时间】:2016-12-05 01:56:51
【问题描述】:

这是我第一次尝试Botan,所以策略是先尝试做一件事,一次做一件事。

我要做的第一件事就是:

#include <botan/botan.h> 
class Myclass { 
    ... 
    Botan::AutoSeeded_RNG rng; 
} 

/usr/local/include/botan 中的所有.h 文件都在工作,但我必须在其中添加其他/usr/local/include/botan/internal/*.h 文件。我还必须将所有.cpp 文件一一添加到编译列表中。

所以现在 Botan 库中所有需要的 .cpp 似乎都已完成,不再有错误。但是最后一个编译错误似乎与操作系统有关..??!我完全不知道如何解决这个问题..

In file included from /usr/local/src/botan/block/aes_ssse3/aes_ssse3.cpp:16:0:
/usr/lib/gcc/x86_64-redhat-linux/6.1.1/include/tmmintrin.h: In function ‘__m128i Botan::{anonymous}::aes_schedule_transform(__m128i, __m128i, __m128i)’:
/usr/lib/gcc/x86_64-redhat-linux/6.1.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘__m128i _mm_shuffle_epi8(__m128i, __m128i)’: target specific option mismatch
 _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
 ^~~~~~~~~~~~~~~~
/usr/local/src/botan/block/aes_ssse3/aes_ssse3.cpp:62:24: note: called from here
    return _mm_xor_si128(

有人见过这个吗?非常感谢任何帮助。谢谢!

我在fedora24 上使用NetBeans IDE 8.1

【问题讨论】:

标签: c++ linux netbeans-8 dsa botan


【解决方案1】:
猜你喜欢
  • 2019-10-18
  • 2021-03-21
  • 2016-03-09
  • 1970-01-01
  • 1970-01-01
  • 2016-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多