Saludos. Intento crear un script de configuración de autoconf que compruebe automáticamente qué opción pthread usar e, idealmente, especifica -pthread al compilar con gcc.autoconf con -pthread
Tenía la esperanza de que AX_PTHREAD funcionara, pero ninguno parece funcionar en MacOS 10.6.
estoy usando AX_PTHREAD de http://www.nongnu.org/autoconf-archive/ax_pthread.html
Por razones que no entiendo, simplemente no se utilice la opción -pthread para construir secuencias de comandos en un mac.
El problema parece ser que "ninguno" se está compilando sin error, y como resultado, los otros subprocesos de la variable ax_pthread_flags no se verifican.
Así que me he movido el caso -pthread antes del caso "ninguno" y ha añadido este caso a la declaración de caso:
-pthread)
PTHREAD_CFLAGS="-pthread"
PTHREAD_LIBS="-pthread"
;;
Esto parece funcionar, pero no estoy seguro de si va a trabajar con compiladores no GCC. Y ni siquiera estoy seguro de si debería importarme.
Igualmente molesto es el hecho de que la macro AX_PTHREAD solo actualiza CFLAGS, no CPPFLAGS.
¿Hay una mejor manera de probar la opción -pthread utilizando autoconf?
gracias. Lo probaré. – vy32