gcc: fix visibility of symbols libgcc.a
[openwrt/svn-archive/archive.git] / toolchain / musl / patches-0.9.11 / 100-wchar_include.patch
1 --- a/arch/arm/bits/alltypes.h.sh
2 +++ b/arch/arm/bits/alltypes.h.sh
3 @@ -22,6 +22,7 @@
4
5 TYPEDEF __builtin_va_list va_list;
6 TYPEDEF __builtin_va_list __isoc_va_list;
7 +#define __gnuc_va_list va_list
8
9 #ifndef __cplusplus
10 TYPEDEF unsigned wchar_t;
11 --- a/arch/i386/bits/alltypes.h.sh
12 +++ b/arch/i386/bits/alltypes.h.sh
13 @@ -27,6 +27,7 @@
14 TYPEDEF struct __va_list * va_list;
15 TYPEDEF struct __va_list * __isoc_va_list;
16 #endif
17 +#define __gnuc_va_list va_list
18
19 #ifndef __cplusplus
20 #ifdef __WCHAR_TYPE__
21 --- a/arch/microblaze/bits/alltypes.h.sh
22 +++ b/arch/microblaze/bits/alltypes.h.sh
23 @@ -22,6 +22,7 @@
24
25 TYPEDEF __builtin_va_list va_list;
26 TYPEDEF __builtin_va_list __isoc_va_list;
27 +#define __gnuc_va_list va_list
28
29 #ifndef __cplusplus
30 TYPEDEF int wchar_t;
31 --- a/arch/mips/bits/alltypes.h.sh
32 +++ b/arch/mips/bits/alltypes.h.sh
33 @@ -22,6 +22,7 @@
34
35 TYPEDEF __builtin_va_list va_list;
36 TYPEDEF __builtin_va_list __isoc_va_list;
37 +#define __gnuc_va_list va_list
38
39 #ifndef __cplusplus
40 TYPEDEF int wchar_t;
41 --- a/arch/powerpc/bits/alltypes.h.sh
42 +++ b/arch/powerpc/bits/alltypes.h.sh
43 @@ -22,6 +22,7 @@
44
45 TYPEDEF __builtin_va_list va_list;
46 TYPEDEF __builtin_va_list __isoc_va_list;
47 +#define __gnuc_va_list va_list
48
49 #ifndef __cplusplus
50 TYPEDEF long wchar_t;
51 --- a/arch/x86_64/bits/alltypes.h.sh
52 +++ b/arch/x86_64/bits/alltypes.h.sh
53 @@ -21,6 +21,7 @@
54 TYPEDEF long ptrdiff_t;
55 TYPEDEF __builtin_va_list va_list;
56 TYPEDEF __builtin_va_list __isoc_va_list;
57 +#define __gnuc_va_list va_list
58
59 #ifndef __cplusplus
60 TYPEDEF int wchar_t;