On Wed, 2008-08-27 at 18:53 +0200, Bernhard Reutner-Fischer wrote: > On Wed, Aug 27, 2008 at 11:17:39AM -0500, Kevin Day wrote: > >gcc-4.3.1 seems to need fenv.h, or more specifically information from > >within bits/fenv.h. > > > >Because bits/fenv.h should not be directly included a stub fenv.h > >needs to be created so that '#include <fenv.h>' works. > >Currently, no fenv.h exists as far as I can find. > >(Looking under uClibc-0.8.28.3 and uClibc-0.8.29, I did not find the > >fenv.h that includes bits/fenv.h.) > > > >Here is what worked for me, fenv.h contents: > > > >#ifndef _FENV_H > >#define _FENV_H 1 > > > >#include <features.h> > >#include <bits/fenv.h> > > > >#endif /* fenv.h */ > > > > > >Thats it, GCC-4.3.1 now continues to compile past: FE_INEXACT not defined > >issues > >(see: gcc-4.3.1/libgcc/config/libbid/bid_decimal_globals.c") > > Search the uClibc and buildroot archives for details. > HTH, > Bernhard fenv.h was missing from 0.9.29 but got committed to current in r20880 and it has nothing to do with gcc-4.3.
The problem with gcc-4.3 is related to limits.h which got moved from include/ to include-fixed/ and busybox was still broken last time I checked. uClibc got a workaround in r22067 Cristi -- Ing. Cristi Măgherușan, Universitatea Tehnică din Cluj-Napoca Centrul de Comunicații "Pusztai Kalman" Tel. 0264/401247 http://cc.utcluj.ro _______________________________________________ uClibc mailing list uClibc@uclibc.org http://busybox.net/cgi-bin/mailman/listinfo/uclibc