Die Threading-Bibliothek muss mit Hilfe eines speziellen
Linker-Flags -pthread
in die
Binärdateien unter FreeBSD gebunden werden. Falls ein Port
auf ein direktes Verlinken gegen -lpthread
oder -lc_r
besteht, passen Sie den Port
bitte so an, dass er die durch das Port-Framework
bereitgestellte Variable PTHREAD_LIBS
verwendet. Diese Variable hat üblicherweise den Wert
-pthread
, kann aber auf einigen
Architekturen und FreeBSD-Versionen abweichende Werte haben und
daher sollte nie -pthread
direkt in Patches
geschrieben werden, sondern immer
PTHREAD_LIBS
.
Falls durch das Setzen von
PTHREAD_LIBS
der Bau des Ports mit der
Fehlermeldung unrecognized option
'-pthread'
abbricht, kann die Verwendung des
gcc
als Linker durch setzen von
CONFIGURE_ENV
auf
LD=${CC}
helfen. Die Option
-pthread
wird nicht direkt von
ld
unterstützt.
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an
<de-bsd-translators@de.FreeBSD.org>.