Hacks.
[windows-environment.git] / Patches / xerces-cross-compile.patch
1 --- configure.old       2020-12-22 20:13:42.000000000 +0100
2 +++ configure   2020-12-22 20:09:21.000000000 +0100
3 @@ -18540,117 +18540,16 @@
4  
5  fi
6  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wcsrtombs" >&5
8 -$as_echo_n "checking for wcsrtombs... " >&6; }
9 -if test "$cross_compiling" = yes; then :
10 -  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12 -as_fn_error $? "cannot run test program while cross compiling
13 -See \`config.log' for more details" "$LINENO" 5; }
14 -else
15 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16 -/* end confdefs.h.  */
17 -#include <wchar.h>
18 -#include <string.h>
19 -int
20 -main ()
21 -{
22 -
23 -mbstate_t st;
24 -memset(&st, 0, sizeof(st));
25 -char buffer[32];
26 -const wchar_t* src=L"help";
27 -wcsrtombs(buffer, &src, 32, &st);
28 -if(src==0)
29 -    return 0;
30 -else
31 -    return 1;
32 -  ;
33 -  return 0;
34 -}
35 -_ACEOF
36 -if ac_fn_cxx_try_run "$LINENO"; then :
37 -
38 -                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39 -$as_echo "yes" >&6; }
40 -
41  cat >>confdefs.h <<_ACEOF
42  #define HAVE_WCSRTOMBS 1
43  _ACEOF
44 -
45 -
46 -else
47 -
48 -                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
49 -$as_echo "no" >&6; }
50 -
51 -cat >>confdefs.h <<_ACEOF
52 -#define HAVE_WCSRTOMBS 0
53 -_ACEOF
54 -
55 -
56 -
57 -fi
58  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
59    conftest.$ac_objext conftest.beam conftest.$ac_ext
60 -fi
61 -
62 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbsrtowcs" >&5
63 -$as_echo_n "checking for mbsrtowcs... " >&6; }
64 -if test "$cross_compiling" = yes; then :
65 -  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
66 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
67 -as_fn_error $? "cannot run test program while cross compiling
68 -See \`config.log' for more details" "$LINENO" 5; }
69 -else
70 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71 -/* end confdefs.h.  */
72 -#include <wchar.h>
73 -#include <string.h>
74 -int
75 -main ()
76 -{
77 -
78 -mbstate_t st;
79 -memset(&st, 0, sizeof(st));
80 -wchar_t buffer[32];
81 -const char* src="help";
82 -mbsrtowcs(buffer, &src, 32, &st);
83 -if(src==0)
84 -    return 0;
85 -else
86 -    return 1;
87 -  ;
88 -  return 0;
89 -}
90 -_ACEOF
91 -if ac_fn_cxx_try_run "$LINENO"; then :
92 -
93 -                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
94 -$as_echo "yes" >&6; }
95  
96  cat >>confdefs.h <<_ACEOF
97  #define HAVE_MBSRTOWCS 1
98  _ACEOF
99  
100 -
101 -else
102 -
103 -                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
104 -$as_echo "no" >&6; }
105 -
106 -cat >>confdefs.h <<_ACEOF
107 -#define HAVE_MBSRTOWCS 0
108 -_ACEOF
109 -
110 -
111 -
112 -fi
113 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
114 -  conftest.$ac_objext conftest.beam conftest.$ac_ext
115 -fi
116 -
117 -
118  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if iconv uses const pointers" >&5
119  $as_echo_n "checking if iconv uses const pointers... " >&6; }
120  cat confdefs.h - <<_ACEOF >conftest.$ac_ext