Ming-Ching Tiew mctiew at yahoo.com
Wed Jun 3 04:15:59 CEST 2009

--- On Tue, 6/2/09, Ming-Ching Tiew <mctiew at yahoo.com> wrote:

> I am trying to compile freeradius on uclibc, it complains
> of undefined symbol
>  __tls_get_addr. So I went to modify
> src/include/autoconf.h, and commented
> #define HAVE_THREAD_TLS 1, then the compilation was
> successful. My question is 
> what do I missed from disabling THREAD_TLS ? Does it mean
> performance impact ?
> Will it mean freeradius will be slower, consuming more
> memory or what ?

Apparently src/lib/log.c is the only source which uses HAVE_THREAD_TLS,
and from the source I can see that once I disable HAVE_THREAD_TLS, in my 
case, the code will be USE_PTHREAD_FOR_TLS. Sorry this sounds 
like something for the developer folks but it remains as a 
user question:- 

What is the performance impact of disabling THREAD_TLS but

Thank you for your attention.


More information about the Freeradius-Users mailing list