In all of the uclibc ebuilds (all in the current portage) I find the
following lines:
if [[ $(tc-is-softfloat) != "yes" ]] ; then
sed -i -e '/^HAS_FPU=y$/d' .config
echo 'HAS_FPU=n' >> .config
fi
According to the documentation of tc-is-softfloat the return is:
# - only: the target is always softfloat (never had fpu)
# - yes: the target should support softfloat
# - no: the target should support hardfloat
So, if the target should support hardfloat it forces the FPU off? I may
be just tired, but that seems backwards to me.
I have an i586 target, so it has an FPU. If I comment out those lines
above in the ebuild uclibc compiles fine and runs fine. If I leave it
in I get an error when it tries to compile that the softfloat routines
are not found.
Am I confused? Am I doing something else wrong and this is just a symptom?
Thanks in advance for the help!
Scott =)
--
Electrical Engineering/Web Development
Hunt Utilities Group LLC http://www.hugllc.com
Pine River, MN (218) 587-5001
Hopkins, MN (952) 935-2418
--
[email protected] mailing list