Created attachment 161702 [details] graphviz.diff Currently installing Graphviz via pkg on a FreeBSD 10.2 system with x11/nvidia-driver installed fails with: [1/1] Extracting graphviz-2.38.0_9: 100% Unable to find pthread_mutexattr_setkind_np versioned symbol. Aborting. Abort trap (core dumped) Graphviz is unusable afterwards. Recompiling Graphviz with the NVTHREADS option fixes this. Also see bug #171949. Can we enable NVTHREADS by default? AFAICT Graphviz with NVTHREADS will work fine even on non-NVIDIA systems. Are there any downsides to enabling this by default?
Created attachment 161703 [details] Poudriere log
The downside of this will be that each ports that depends of graphviz must be compiled and linked with threads. with NVIDIA users threads are linked in by the X*libs provided. for non NVIDIA systems I expect lost of ports to fail. Testbuilds are needed.
A commit references this bug: Author: dinoex Date: Thu Oct 29 06:12:51 UTC 2015 New revision: 400442 URL: https://svnweb.freebsd.org/changeset/ports/400442 Log: - make option NVTHREADS default PR: 203537 Submitted by: Tobias Kortkamp Changes: head/graphics/graphviz/Makefile
*** Bug 203968 has been marked as a duplicate of this bug. ***