Created attachment 161702 [details]
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]
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:
Date: Thu Oct 29 06:12:51 UTC 2015
New revision: 400442
- make option NVTHREADS default
Submitted by: Tobias Kortkamp
*** Bug 203968 has been marked as a duplicate of this bug. ***