g++4.9 -fvtable-verify error de enlace: no se puede encontrar vtv_start.o

g++4.9 -fvtable-verify error de enlace: no se puede encontrar vtv_start.o

Estoy ejecutando g++ 4.9.2.0ubuntu1~14.04 (instalado desde la cadena de herramientas ppa: ppa:ubuntu-toolchain-r/test) y quiero usar la función de verificación de tabla virtual (VTV) ( -fvtable-verifyenOpciones de dialecto C++). Cuando ejecuto el comando:

g++ -fvtable-verify=std -o test test.cpp

El vinculador sale con los siguientes errores:

/usr/bin/ld: cannot find vtv_start.o: No such file or directory
/usr/bin/ld: cannot find -lvtv

El mismo error ocurre con g++ 5.1. ¿Alguna pista de qué podría estar mal? ¿Debo instalar algún paquete adicional para que funcione el VTV?

Actualizar.Al intentar instalar manualmente libvtvusando apt-get install libvtv0falla el siguiente error:

The following packages have unmet dependencies:
libvtv0 : Depends: gcc-4.9-base (= 4.9-20140406-1ubuntu1) but 4.9.2-0ubuntu1~14.04 is to be installed

Respuesta1

Recompilar gccdesde la fuente --enable-vtable-verifyresolvió el problema.

información relacionada