12.11 Threading Libraries

The threading library must be linked to the binaries using a special flag -pthread on FreeBSD. If a port insists on linking -lpthread directly, patch it to use -pthread.

Note: If building the port errors out with unrecognized option '-pthread', it may be desirable to use cc as linker by setting CONFIGURE_ENV to LD=${CC}. The -pthread option is not supported by ld directly.

For questions about the FreeBSD ports system, e-mail <ports@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.