@@ -72,86 +72,6 @@ So now, on for the real issues...
72
72
** Workaround** :
73
73
Uninstall ccache.
74
74
75
- --------------------------------
76
- ** Symptoms** :
77
- The extract and/or path steps fail under Cygwin.
78
-
79
- ** Explanations** :
80
- This is not related to crosstool-NG. Mounts under Cygwin are by default not
81
- case-sensitive. You have to change a registry setting to disable
82
- case-insensitivity. See:
83
- http://cygwin.com/faq.html section 4, question 30.
84
-
85
- ** Status** :
86
- DEPRECATED
87
-
88
- ** Fix** :
89
- Change the registry value as per the instructions on the Cygwin website.
90
-
91
- ** Workaround** :
92
- None.
93
-
94
- --------------------------------
95
- ** Symptoms** :
96
- uClibc fails to build under Cygwin.
97
-
98
- ** Explanations** :
99
- With uClibc, it is possible to build a cross-ldd. Unfortunately, it is
100
- not (currently) possible to build this cross-ldd under Cygwin.
101
-
102
- ** Status** :
103
- DEPRECATED
104
-
105
- ** Fix** :
106
- None so far.
107
-
108
- ** Workaround** :
109
- Disable the cross-ldd build.
110
-
111
- --------------------------------
112
- ** Symptoms** :
113
- On 64-bit build systems, the glibc build fails for
114
- 64-bit targets, because it can not find libgcc.
115
-
116
- ** Explanations** :
117
- This issue has been observed when the companion libraries are built
118
- statically. For an unknown reason, in this case, the libgcc built by the
119
- core gcc is not located in the same place it is located when building
120
- with shared companion libraries.
121
-
122
- ** Status** :
123
- DEPRECATED
124
-
125
- ** Fix** :
126
- None so far.
127
-
128
- ** Workaround** :
129
- Build shared companion libraries.
130
-
131
- --------------------------------
132
- ** Symptoms** :
133
- Warning: ` libtool.m4: error: problem compiling FC test program `
134
-
135
- ** Explanations** :
136
- The gcc build procedure tries to run a Fortran test to see if it has a
137
- working native fortran compiler installed on the build machine, and it
138
- can't find one. A native Fortran compiler is needed (seems to be needed)
139
- to build the Fortran frontend of the cross-compiler.
140
- Even if you don't want to build the Fortran frontend, gcc tries to see
141
- if it has one, but fails. This is no problem, as the Fortran frontend
142
- will not be built. There is nothing to be worry about (unless you do
143
- want to build the Fortran frontend, of course).
144
-
145
- ** Status** :
146
- CURRENT
147
-
148
- ** Fix** :
149
- None so far. It's a spurious error, so there will probably never be
150
- a fix for this issue.
151
-
152
- ** Workaround** :
153
- None needed, it's a spurious error.
154
-
155
75
--------------------------------
156
76
** Symptoms** :
157
77
Build fails with: ` unable to detect the exception model `
@@ -173,65 +93,6 @@ So now, on for the real issues...
173
93
default 'M') in the menuconfig, option ` CT_CC_GCC_SJLJ_EXCEPTIONS `
174
94
labeled "Use sjlj for exceptions".
175
95
176
- --------------------------------
177
- ** Symptoms** :
178
- Build fails with ` configure: error: forced unwind support is required `
179
-
180
- ** Explanations** :
181
- The issue seems to be related to building NPTL on old versions
182
- of glibc on some architectures (seen on powerpc, s390, s390x and x86_64).
183
-
184
- ** Status** :
185
- CURRENT
186
-
187
- ** Fix** :
188
- None so far. It would require some glibc hacking.
189
-
190
- ** Workaround** :
191
- Try setting "Force unwind support" in the "C-library" menu.
192
-
193
- --------------------------------
194
- ** Symptoms** :
195
- glibc start files and headers fail with: ` /usr/include/limits.h Error 1 `
196
-
197
- ** Explanations** :
198
- Old glibc Makefiles break with make-3.82.
199
-
200
- ** Status** :
201
- CURRENT
202
-
203
- ** Fix** :
204
- None so far. It would require some glibc hacking.
205
-
206
- ** Workaround** :
207
- There two possible workarounds:
208
- 1- Ask crosstool-NG to build make-3.81 just for this build session.
209
- Select the following options:
210
- ````
211
- Paths and misc options --->
212
- [*] Try features marked as EXPERIMENTAL
213
- Companion tools --->
214
- [*] Build some companion tools
215
- [*] make
216
- ````
217
- 2- manually install make-3.81 to take precedence over the system make.
218
-
219
- --------------------------------
220
- ** Symptoms** :
221
- The build fails with ` mixed implicit and normal rules. Stop. `
222
-
223
- ** Explanations** :
224
- Old glibc Makefiles break with make-3.82.
225
-
226
- ** Status** :
227
- CURRENT
228
-
229
- ** Fix** :
230
- None so far. See above issue.
231
-
232
- ** Workaround** :
233
- See above issue.
234
-
235
96
--------------------------------
236
97
** Symptoms** :
237
98
On x86_64 hosts with 32bit userspace the GMP build fails with:
0 commit comments