[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: configure.in thread support for Solaris
At 07:33 PM 6/1/99 -0500, openldap-devel@thewrittenword.com wrote:
>Is it possible to check for thread support functions in $LIBS last
>rather than first?
No. User specified configuration options, including those
within $LIBS, must be checked first. See archives for detail
discussions of this issue.
>Running configure "out of the box" on Solaris
>will cause the check for pthread_create in $LIBS to succeed
>(because it is in libc) but the check later on to test if
>pthread.h and pthread_create are compatible will fail (because
>the sample C program is not linked with -lpthread).
-devel has improved checks that should handle this situation.
With OpenLDAP 1.2.x, you must tell configure to ignore the
bogus pthread_create in $LIBS. See the FAQ for details.
http://www.OpenLDAP.org/faq/index.cgi?file=11
>Guy Matz
>gets around this by setting LIBS="-lpthread -lposix4" prior
>to configure but it really should not be necessary.
This approach is not recommended as it will cause all OpenLDAP
applications are linked with $LIBS.
Kurt