Use a link test to check for GNU libiconv (#13894)

This commit is contained in:
Ørjan Malde 2024-04-11 21:57:59 +02:00 committed by GitHub
parent 843946a867
commit 3a40e3d95b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -28,20 +28,11 @@ if test "$PHP_ICONV" != "no"; then
if test -z "$iconv_impl_name"; then
AC_MSG_CHECKING([if using GNU libiconv])
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <iconv.h>
#include <stdio.h>
int main(void) {
printf("%d", _libiconv_version);
return 0;
}
]])],[
AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <iconv.h>], [(void) _libiconv_version])],[
AC_MSG_RESULT(yes)
iconv_impl_name="gnu_libiconv"
],[
AC_MSG_RESULT(no)
],[
AC_MSG_RESULT([no, cross-compiling])
])
fi