開始手順に従って Google の ligjingle を構築しようとしていますが、「構築」セクションに到達しました。
どちらかを発行すると
ninja -C out/Debug
また
ninja -C out/Release
次のエラーが表示 されます。必要に応じて、出力をペーストビンにも投稿しました
ninja -C out/Debug
ninja: Entering directory `out/Debug'
[3/2606] LINK genmacro
FAILED: cc -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -pthread -Wl,-z,noexecstack -fPIC -B/home/nschoe/workspace/webrtc/jingle/trunk/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags -m64 -Wl,--icf=none -fuse-ld=gold -Wl,--gdb-index -o genmacro -Wl,--start-group obj/third_party/yasm/source/patched-yasm/tools/genmacro/genmacro.genmacro.o -Wl,--end-group
/home/nschoe/workspace/webrtc/jingle/trunk/third_party/binutils/Linux_x64/Release/bin/ld.gold: -plugin: unknown option
/home/nschoe/workspace/webrtc/jingle/trunk/third_party/binutils/Linux_x64/Release/bin/ld.gold: use the --help option for usage information
collect2: error: ld returned 1 exit status
[3/2606] CC obj/net/third_party/nss/ssl/libssl.sslauth.o
ninja: build stopped: subcommand failed.
私は試した
ld.gold --help | grep "plugin"
そして得た:
--plugin PLUGIN Load a plugin library
--plugin-opt OPTION Pass an option to the plugin
だから私が得ているエラーは、コードのどこかで ld.gold が呼び出されているためだと思い-plugin xxx
ます--plugin xxx
私は「プラグイン」のさまざまな組み合わせで「遊んで」grep -Hr
、問題を見つけようとしましたが、これまでのところ何も見つかりませんでした。Makefile のどこかに隠されていると思います。