g++4.9 -fvtable-verify リンク エラー: vtv_start.o が見つかりません

g++4.9 -fvtable-verify リンク エラー: vtv_start.o が見つかりません

-fvtable-verify私はg++ 4.9.2.0ubuntu1~14.04(ツールチェーンppaからインストール:ppa:ubuntu-toolchain-r/test)を実行しており、仮想テーブル検証(VTV)機能(C++方言オプション)。次のコマンドを実行すると:

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

リンカーは次のエラーで終了します。

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

g++ 5.1 でも同じエラーが発生します。何が問題なのか、何か手がかりはありますか? VTV を動作させるには、追加のパッケージをインストールする必要がありますか?

アップデート。手動でインストールしようとすると、libvtvapt-get install libvtv0のエラーが発生して失敗します。

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

答え1

gccソースから再コンパイルすると--enable-vtable-verify問題は解決しました。

関連情報