On Sat, May 27, 2023, 7:02 PM Chris Packham wrote: > Hello from CT-NG, > > I user reported the following build error with newlib after GCC13.1 > was added recently > By any chance did the default version of C change in 13 versus what worked.before? FWIW It looks.like the bleeding edge RTEMS tool builds in our farm have some issue with gdb. So I don't have a handy case to compare. > src/newlib/newlib/libm/math/wf_log2.c:34:22: error: 'float_t' > undeclared (first use in this function); did you mean 'float'? > 34 | return (logf(x) / (float_t) M_LN2); > | ^~~~~~~ > | float > > From what I've been able to follow so far this may have something to > do with how FLT_EVAL_METHOD is defined. It's not really mentioned in > the GCC docs as something that has changed but I wonder if it is > perhaps implied by a C standard the default of which probably has > changed. > > Does this ring any bells for anyone? >