Remove any reference to libfloat. That has gone once and for all.
Rationale:
Most of the time, soft-float problems are caused by this sucker of gcc:
it has support for soft float for all of the targets I've tried so far,
but does not activate this code until you dwelve into half a dozen of
files to make it accept to build and link the support code...
So, yes: gcc has soft-float support. And again, yes: gcc is a sucker.
5 prompt "Final gcc version"
125 # CT_INSERT_VERSION_ABOVE
126 # Don't remove above line!
131 default "2.95.3" if CC_V_2_95_3
132 default "3.2.3" if CC_V_3_2_3
133 default "3.3" if CC_V_3_3
134 default "3.3.1" if CC_V_3_3_1
135 default "3.3.2" if CC_V_3_3_2
136 default "3.3.3" if CC_V_3_3_3
137 default "3.3.4" if CC_V_3_3_4
138 default "3.3.5" if CC_V_3_3_5
139 default "3.3.6" if CC_V_3_3_6
140 default "3.4.0" if CC_V_3_4_0
141 default "3.4.1" if CC_V_3_4_1
142 default "3.4.2" if CC_V_3_4_2
143 default "3.4.3" if CC_V_3_4_3
144 default "3.4.4" if CC_V_3_4_4
145 default "3.4.5" if CC_V_3_4_5
146 default "3.4.6" if CC_V_3_4_6
147 default "4.0.0" if CC_V_4_0_0
148 default "4.0.1" if CC_V_4_0_1
149 default "4.0.2" if CC_V_4_0_2
150 default "4.0.3" if CC_V_4_0_3
151 default "4.0.4" if CC_V_4_0_4
152 default "4.1.0" if CC_V_4_1_0
153 default "4.1.1" if CC_V_4_1_1
154 default "4.1.2" if CC_V_4_1_2
155 default "4.2.0" if CC_V_4_2_0
156 default "4.2.1" if CC_V_4_2_1
157 # CT_INSERT_VERSION_STRING_ABOVE
158 # Don't remove above line!
162 prompt "__cxa_atexit"
165 If you get the missing symbol "__cxa_atexit" when building c++ programs,
166 you might want to try disabling this option.
168 config CC_EXTRA_CONFIG
170 prompt "Final gcc extra config"
173 Extra flags to pass onto ./configure when configuring gcc.