[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: configure threads checking gives false positive for HPUX 11 (ITS#285)
At 08:49 PM 9/11/99 GMT, boschetm@ipfw.edu wrote:
>Full_Name: Michael Boschet, Jr.
>Version: 1.2.7
>OS: HP-UX 11.00
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (149.164.7.51)
>
>
>When running configure to install OpenLDAP 1.2.7, also the previous versions, a
>couple of the tests for threads give false positive results.
With the false positive, how do subsequent tests fail? In particular
how does the pthread compatibility [pthread_create() works] test fail?
(config.log details please)
>Starting with
>checking for pthread_create with -kthread, and the next two tests if I remove
>the previous test, these tests succeed and following thread tests fail aborting
>the configure process.
Exactly which tests do you have to disable to get good results
(using envirnonment flags to disable specific tests).
env ol_cv_kthread_flag=no ./configure
(please add a platform hint with the appropriate environment flags)
>If the HPUX thread tests are moved to before the
>checking for pthread_create with -kthread test OpenLDAP build successfully. I
>haven't checked to see if moving this test will break any of the other operating
>systems.
The tests cannot be easily reordered. It's likely that you'll
have to suffer with environment flags until 2.0 (which sports
new pthread detection support).
>I am running 64-Bit HP-UX 11.00 with ANSI C and aC++ compilers.
OpenLDAP is designed to be built using a ANSI C compiler.
Building with C++ compilers are not supported. Your mileage
will vary.