File tree 3 files changed +5
-1
lines changed 3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -2424,6 +2424,7 @@ AC_DEFUN([PHP_SETUP_ICONV], [
2424
2424
echo > ext/iconv/php_have_libiconv.h
2425
2425
echo > ext/iconv/php_have_iconv.h
2426
2426
echo > ext/iconv/php_php_iconv_impl.h
2427
+ echo > ext/iconv/php_have_libiconv_in_libiconv.h
2427
2428
echo > ext/iconv/php_php_iconv_h_path.h
2428
2429
echo > ext/iconv/php_iconv_supports_errno.h
2429
2430
@@ -2471,6 +2472,8 @@ AC_DEFUN([PHP_SETUP_ICONV], [
2471
2472
found_iconv=yes
2472
2473
PHP_DEFINE(HAVE_LIBICONV,1,[ ext/iconv] )
2473
2474
AC_DEFINE ( HAVE_LIBICONV ,1 ,[ ] )
2475
+ PHP_DEFINE([ HAVE_LIBICONV_IN_LIBICONV] ,1,[ ext/iconv] )
2476
+ AC_DEFINE ( [ HAVE_LIBICONV_IN_LIBICONV] ,1 ,[ iconv() is aliased to libiconv() in -liconv] )
2474
2477
] , [
2475
2478
PHP_CHECK_LIBRARY($iconv_lib_name, iconv, [
2476
2479
found_iconv=yes
Original file line number Diff line number Diff line change @@ -182,7 +182,7 @@ static PHP_GINIT_FUNCTION(iconv)
182
182
}
183
183
/* }}} */
184
184
185
- #ifdef HAVE_LIBICONV
185
+ #if defined( HAVE_LIBICONV ) && defined( HAVE_LIBICONV_IN_LIBICONV )
186
186
#define iconv libiconv
187
187
#endif
188
188
Original file line number Diff line number Diff line change 37
37
#ifdef PHP_ATOM_INC
38
38
#include "ext/iconv/php_have_iconv.h"
39
39
#include "ext/iconv/php_have_libiconv.h"
40
+ #include "ext/iconv/php_have_libiconv_in_libiconv.h"
40
41
#include "ext/iconv/php_have_glibc_iconv.h"
41
42
#include "ext/iconv/php_have_bsd_iconv.h"
42
43
#include "ext/iconv/php_have_ibm_iconv.h"
You can’t perform that action at this time.
0 commit comments