12.11. Threading-Bibliotheken
Zurück | Kapitel 12. Was man machen respektive vermeiden sollte | Weiter

## 12.11. Threading-Bibliotheken

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`.

### Anmerkung:

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.

Zurück | Nach oben | Weiter
12.10. Berücksichtigen Sie `CFLAGS` | Zum Anfang | 12.12. Rückmeldungen

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>.