void-packages/srcpkgs/texinfo/patches/fix-configure-on-cross.patch

93 lines
2.5 KiB
Diff

--- a/configure
+++ b/configure
@@ -36421,89 +36421,6 @@
ICONV_CONVERTS_EUC_CN=no
-# partly based on gnulib/m4/iconv.m4
-if test "x$am_func_iconv" = "xyes" ; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iconv converts EUC-CN to UTF-8" >&5
-printf %s "checking whether iconv converts EUC-CN to UTF-8... " >&6; }
-if test ${texinfo_cv_sys_iconv_converts_euc_cn+y}
-then :
- printf %s "(cached) " >&6
-else $as_nop
-
- euc_cn_save_LIBS="$LIBS"
- #if test $am_cv_lib_iconv = yes; then
- LIBS="$LIBS $LIBICONV"
- #fi
- texinfo_cv_sys_iconv_converts_euc_cn=no
- for euc_cn_iconv_const in '' 'const'; do
- if test "$cross_compiling" = yes
-then :
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run test program while cross compiling
-See \`config.log' for more details" "$LINENO" 5; }
-else $as_nop
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-#include <iconv.h>
-#include <string.h>
-
-#ifndef ICONV_CONST
-# define ICONV_CONST $euc_cn_iconv_const
-#endif
-
-int
-main (void)
-{
-int result = 0;
- {
- iconv_t cd_euc_cn_to_utf8 = iconv_open ("UTF-8", "EUC-CN");
- if (cd_euc_cn_to_utf8 != (iconv_t)(-1))
- {
- static ICONV_CONST char input[] = "abc";
- char buf[10];
- ICONV_CONST char *inptr = input;
- size_t inbytesleft = strlen (input);
- char *outptr = buf;
- size_t outbytesleft = sizeof (buf);
- size_t res = iconv (cd_euc_cn_to_utf8,
- &inptr, &inbytesleft,
- &outptr, &outbytesleft);
- if (res != 0)
- result |= 2;
- if (strcmp(buf, input))
- result |= 4;
- iconv_close (cd_euc_cn_to_utf8);
- }
- else
- result |= 1;
- }
- return result;
-
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_run "$LINENO"
-then :
- texinfo_cv_sys_iconv_converts_euc_cn=yes
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
- conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
- test "$texinfo_cv_sys_iconv_converts_euc_cn" = no || break
- done
- LIBS="$euc_cn_save_LIBS"
-
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $texinfo_cv_sys_iconv_converts_euc_cn" >&5
-printf "%s\n" "$texinfo_cv_sys_iconv_converts_euc_cn" >&6; }
- if test "$texinfo_cv_sys_iconv_converts_euc_cn" = yes; then
- ICONV_CONVERTS_EUC_CN=yes
- fi
-fi