[Date Prev][Date Next]
Re: configure fails with threads again
At 04:44 AM 2/20/99 +0100, Hallvard B Furuseth wrote:
>Configure fails with threads again.
>checking for pthread.h... yes
found Pthread header
>checking POSIX thread version... final
looks like a "final" compatible API
>checking for pthread_create... yes
found pthread_create in $LIBS
>checking if pthread_create() works... no
pthread_create() doesn't work as expected.
>configure: error: pthread.h and pthread_create are not compatible
give up, environment is inconsistent.
I consider this is vendor bug. Sun should provide a consistent
>It works if it does one of these instead:
> cc -mt ...
>or cc -D_REENTRANT ... -lthread
The configure script always tries to use the environment flags
provided by the installer (ie: the user) to allow the installer
to specify alternative thread packages. If a pthread_create()
exists in the installer provided flags, we expect it to work.
into an empty config.cache before running ./configure would disable
I've updated our Solaris hints to include the above as the
Suggestions on how to beter handle this vendor bug that do not
restrict the use of alternative thread packages would be welcomed.