Sto provando a costruire il ligjingle di Google seguendo i passaggi Getting started e ho raggiunto la sezione "Costruzione".Linker oro ld.gold -plugin: opzione sconosciuta
Quando ho problema neanche
ninja -C out/Debug
o
ninja -C out/Release
ottengo il seguente errore: I posted the output in pastebin too, if you prefer
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.
ho cercato
ld.gold --help | grep "plugin"
e ottenuto:
--plugin PLUGIN Load a plugin library
--plugin-opt OPTION Pass an option to the plugin
Quindi suppongo l'errore che sto ricevendo è perché da qualche parte nel codice, ld.gold viene chiamato con -plugin xxx
piuttosto che --plugin xxx
Sono stato "gioco "con grep -Hr
e diverse combinazioni di" plugin "per cercare di trovare il problema, ma finora non ho trovato nulla. Suppongo che sia nascosto da qualche parte in un Makefile.
se si desidera commentare più righe, indentarle di 4 spazi. se si desidera commentare una singola riga, circondarle con un solo apice inverso su entrambi i lati. –
Ok, lo farò. Scusate. – nschoe
non c'è bisogno di scusarsi, non riesco a immaginare che sia facile/divertente fare ciò che hai fatto qui per la formattazione del codice haha –