我试图用Arm 的裸机 8-2018q4-major 工具链编译 Eigen 3.3.7并看到相同的错误(请参阅x86_64 变体问题)。
ARM 选择一个受影响的快照 (20181213) 作为他们的发行版实在是太不幸了。嵌入式工具链很难修补,所以我选择修补 Eigen。
这是正确的做法吗?(来源)解决这个 GCC 错误?
inline BlockType& operator=(const BlockType& other)
{
- return operator=<BlockType>(other);
+ return this->operator=(other);
}