Hello, All!
I have these lines in my configure.ac:
AC_CHECK_LIB( pthread, [pthread_create] )
AC_CHECK_HEADERS( pthread.h, [ AC_DEFINE(THREAD_SAFE, 1,
[We will use posix threads]) ] )
AC_CHECK_FUNCS( pthread_yield pthread_mutexattr_settype )
I am cross-compiling (--host=arm-linux).
When I run the configure script it checks for
pthread_mutexattr_settype and finds it. But when I do a "make", I get
an error saying that this function is not defined.
Well, the function is protected by a "#ifdef __USE_UNIX98". I guess
this is the source of my problem. Why would that be defined during
configure and not during make?
I don't have any environment vars set that would affect this, I
belive. I did this:
set | grep FLAG
and got nothing.
I run configure like this:
~/project/configure --prefix=~/usr --disable-static 'CXXFLAGS=-O3 -g0
-Wall -pedantic-errors -Wno-long-long -Woverloaded-virtual'
Thank you,
Andre Caldas.
_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf