Disable multi-threading in libjte of GNU xorriso if pthread_cancel() is missing
This commit is contained in:
parent
3cac9fe558
commit
db36ca5cd5
@ -338,6 +338,17 @@ AC_ARG_ENABLE(jtethreads,
|
|||||||
, enable_jtethreads=yes)
|
, enable_jtethreads=yes)
|
||||||
if test x$LIBJTE_DEF = xyes
|
if test x$LIBJTE_DEF = xyes
|
||||||
then
|
then
|
||||||
|
if test "x$enable_jtethreads" = xyes; then
|
||||||
|
mem_LDFLAGs="$LDFLAGS"
|
||||||
|
LDFLAGS="$LDFLAGS $THREAD_LIBS"
|
||||||
|
AC_MSG_CHECKING([for pthread_cancel()])
|
||||||
|
AC_TRY_LINK([#include <pthread.h>],
|
||||||
|
[pthread_cancel((pthread_t) NULL);],
|
||||||
|
[],
|
||||||
|
[enable_jtethreads=no])
|
||||||
|
AC_MSG_RESULT([$enable_jtethreads])
|
||||||
|
LDFLAGS="$mem_LDFLAGS"
|
||||||
|
fi
|
||||||
if test "x$enable_jtethreads" = xyes; then
|
if test "x$enable_jtethreads" = xyes; then
|
||||||
AC_DEFINE([THREADED_CHECKSUMS], [])
|
AC_DEFINE([THREADED_CHECKSUMS], [])
|
||||||
echo "enabled multi-threading in libjte"
|
echo "enabled multi-threading in libjte"
|
||||||
|
Loading…
Reference in New Issue
Block a user