summaryrefslogtreecommitdiff
path: root/COPYING
diff options
context:
space:
mode:
authorJames Peach <jpeach@samba.org>2006-05-29 02:25:36 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:17:13 -0500
commit5f8eb1165154abc5bbb56edd27157176e5092cff (patch)
treeb524fea74192015cfce6d854177b1dea44f945d3 /COPYING
parent4c411c9bb96adb664d81b32ada68bc92e2f2df59 (diff)
downloadsamba-5f8eb1165154abc5bbb56edd27157176e5092cff.tar.gz
samba-5f8eb1165154abc5bbb56edd27157176e5092cff.tar.bz2
samba-5f8eb1165154abc5bbb56edd27157176e5092cff.zip
r15928: When we search for clock_gettime, we might find it in librt, but librt
might pull in libpthread. This is quite bad, firstly because it can cause oplock signals on Linux to go wonky, and secondly because merely linking with pthreads can cause performance degradations due to implicit locking requirements. The solution is to only search for clock_gettime if --with-profiling-data was specified. If we do end up searching for it, then we test whether linking with librt pulled in libpthread, and we only allow the definition for clock_gettime to succeed if libpthread was NOT linked in. Problem reported by Thomas Bork and diagnosed by Volker Lendecke. (This used to be commit 5712644fcc00939b9101b2e3143674d2cbdf1e12)
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions