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.
1 I would like to thank these fine people for making crosstool-NG possible:
3 Dan KEGEL, the original author of crosstool: http://www.kegel.com/
4 Dan was very helpfull and willing to help when I build my first toolchains.
5 I owe him one. Thank you Dan!
6 Some crosstool-NG scripts have code snippets coming almost as-is from the
9 And in order of appearance on the crossgcc ML:
11 Allan CLARK for his investigations on building toolchains on MacOS-X.
12 Allan made extensive tests of the first alpha of crosstool-NG-ng on his
13 MacOS-X, and unveiled some bash-2.05 weirdness.
15 Enrico WEIGELT for some improvements to the build procedure:
16 - cxa_atexit disabling for C libraries not supporting it (uClibc)
17 - misc suggestions (restartable build, ...)
20 - some small improvements to the configurator, misc prompting glitches
21 - 'sanitised' patches for binutils-2.17
22 - patches for glibc-2.5
24 Special dedication to the buildroot people for maintaining a set of patches I
25 happily and shamelessly vampirise from time to time... :-)
27 More to come as they help.