如何修补Eigen 3.3.7以解决GCC 8.2.1错误(arm-none-eabi 8-2018q4-主要工具链)?

时间:2019-03-22 04:07:26

标签: c++ gcc arm eigen

我正在尝试使用Arm's bare metal 8-2018q4-major toolchain编译Eigen 3.3.7,并看到相同的错误(请参阅x86_64 variant question)。

对于ARM来说,选择受影响的快照(20181213)作为其发行版是很不幸的。嵌入式工具链很难修补,因此我选择修补Eigen。

这是正确的做法吗? (source)来解决此GCC错误?

    inline BlockType& operator=(const BlockType& other)
    {
-      return operator=<BlockType>(other);
+      return this->operator=(other);
    }

0 个答案:

没有答案