Build error with GCC13 + newlib 4.1.0 - error: 'float_t' undeclared
Chris Packham
judge.packham@gmail.com
Sun May 28 00:01:57 GMT 2023
Hello from CT-NG,
I user reported the following build error with newlib after GCC13.1
was added recently
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?
More information about the Newlib
mailing list