[php-src] master: Use a link test to check for GNU libiconv (#13894)

From: Date: Thu, 11 Apr 2024 19:58:05 +0000
Subject: [php-src] master: Use a link test to check for GNU libiconv (#13894)
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-128079@lists.php.net to get a copy of this message
Author: Ørjan Malde (Redfoxymoon) Committer: GitHub (web-flow) Pusher: petk Date: 2024-04-11T21:57:59+02:00 Commit: https://github.com/php/php-src/commit/3a40e3d95bc3a07b307d91fae52071e219e5d14e Raw diff: https://github.com/php/php-src/commit/3a40e3d95bc3a07b307d91fae52071e219e5d14e.diff Use a link test to check for GNU libiconv (#13894) Changed paths: M ext/iconv/config.m4 Diff: diff --git a/ext/iconv/config.m4 b/ext/iconv/config.m4 index 91a51f3d288e..d4edf9d2d82a 100644 --- a/ext/iconv/config.m4 +++ b/ext/iconv/config.m4 @@ -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

« previous php.cvs (#128079) next »