error: cannot use ‘typeid’ with -fno-rtti

问题描述 投票:0回答:0

我还没有传递任何像-fno-rtti这样的标志。

http://blog.binpang.me/2018/09/27/llvm-gold/ 我正在关注此链接。

mkdir build
cd build
../binutils/configure --enable-gold=default --enable-plugins --disable-werror
make all-gold
cmake ../llvm -DLLVM_BINUTILS_INCDIR="path/to/binutils/include"
make -j$(nproc)

我收到以下错误:

/usr/local/include/google/protobuf/arena.h:641:25: error: cannot use ‘typeid’ with -fno-rtti
         AllocateAligned(RTTI_TYPE_ID(T), sizeof(T) * num_elements));
c++ makefile llvm rtti gold-linker
© www.soinside.com 2019 - 2024. All rights reserved.