Unbekannte Option -pthread in LD

609
Aaron Cruz

Dies ist eine Fortsetzung dieser Ausgabe von Github.

Grundsätzlich bekomme ich unter OS X El Capitan folgende Meldung:

ld: unknown option: -pthread clang: error: linker command failed with exit code 1 (use -v to see invocation) --- errorlevel 1 

Wie aus dem Link oben ersichtlich, geht es um die Verknüpfung von ffmpeg-d über dub mit dem Anzeigenprojekt.

Aber warum passiert das? OS X ist Posix, und ich denke, es würde Posix-Threads unterstützen, scheint es aber zumindest in meinem Fall nicht. Ich habe versucht, online nach Informationen zu suchen, aber es gibt nicht viel Dokumentation und es scheint, dass sie auf vielen Systemen nicht unterstützt wird.

Stimmt das unter OS X?

Und wie soll ich dieses Problem umgehen?

Danke im Voraus.

0

1 Antwort auf die Frage

0
Aaron Cruz

Okay, ich habe eine Antwort gefunden. Ich weiß nicht, ob das beabsichtigt ist, aber ich musste laufen (während ich ffmpeg baute) ./configure --disable-pthread. Das hat es zumindest für jetzt behoben. Ich bin mir nicht sicher, ob es ohne Threads laufen soll. Des Weiteren ./configure --helpzeigt disable pthreads [autodetect]die, dass, um anzuzeigen, so scheint es, automatisch erkannt zu werden ist gemeint.