mirror of
https://github.com/curl/curl.git
synced 2025-09-17 17:42:49 +03:00
1 - do better when cross-compiling when checking for strerror_r() - alert
the user. 2 - don't check for POSIX-style if glibc-style is found first
This commit is contained in:
parent
e99d1e97de
commit
e0b436f8e1
11
acinclude.m4
11
acinclude.m4
|
@ -423,10 +423,11 @@ main () {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
dnl if it worked fine
|
||||||
AC_DEFINE(HAVE_GLIBC_STRERROR_R, 1, [we have a glibc-style strerror_r()])
|
AC_DEFINE(HAVE_GLIBC_STRERROR_R, 1, [we have a glibc-style strerror_r()])
|
||||||
AC_MSG_RESULT([yes]),
|
AC_MSG_RESULT([yes]),
|
||||||
|
dnl this didn't work!
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
)
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([for a POSIX strerror_r API])
|
AC_MSG_CHECKING([for a POSIX strerror_r API])
|
||||||
AC_TRY_RUN([
|
AC_TRY_RUN([
|
||||||
|
@ -444,11 +445,17 @@ main () {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
dnl it worked, we have POSIX-style strerror()
|
||||||
AC_DEFINE(HAVE_POSIX_STRERROR_R, 1, [we have a POSIX-style strerror_r()])
|
AC_DEFINE(HAVE_POSIX_STRERROR_R, 1, [we have a POSIX-style strerror_r()])
|
||||||
AC_MSG_RESULT([yes]),
|
AC_MSG_RESULT([yes]),
|
||||||
|
dnl it failed, we don't have POSIX-style
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
)
|
) dnl end of AC_TRY_RUN() for POSIX strerror_r()
|
||||||
|
|
||||||
|
dnl cross-compiling!
|
||||||
|
,
|
||||||
|
AC_MSG_NOTICE([cannot determine strerror_r() style: edit lib/config.h manually!])
|
||||||
|
) dnl end of AC_TRY_RUN() for glibc strerror_r()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user