[lttng-dev] [urcu commit] Fix TLS detection: test with linker, add --disable-compiler-tls
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Thu Nov 8 21:54:18 EST 2012
The following commit is now in the userspace RCU master branch
(backported to stable-0.7 branch too). It should fix TLS detection on
both NetBSD <= 5.1, and on Darwin, and adds a --disable-compiler-tls
flag to force using the pthread_getspecific fallback.
commit 75478b32ffe53b0d8b5e687d9cf7ebdd77a085de
Author: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
Date: Thu Nov 8 21:45:04 2012 -0500
Fix TLS detection: test with linker, add --disable-compiler-tls
NetBSD 5.1 and older, as well as Darwin, succeed to compile code
containing TLS, but cannot link it. Test with linker in addition to
compiler for TLS support.
Also add a --disable-compiler-tls configure option to allow users to
force using the pthread getspecific fall back.
Fixes #288
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
Feedback is welcome!
Thanks,
Mathieu
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list