On Tuesday 26 April 2016 21:22:24 Lisandro Damián Nicanor Pérez Meyer wrote: [snip] > Martin: I *think* this might be a bug in gcc6. > > According to [0]: > > Header <math.h> changes > > The C++ library now provides its own <math.h> header that wraps the C > library header of the same name. The C++ header defines additional > overloads of some functions and ensures that all standard functions are > defined as real functions and not as macros. Code which assumes that sin, > cos, pow, isfinite etc. are macros may no longer compile. > > Now the code in question is including <cmath>. Would it be possible that > cmath might need some adjustment? Is the only way I see this can happen at > all. > > [0] <https://gcc.gnu.org/gcc-6/porting_to.html#math.h>
Interestingly enough if I change all the <cmath> includes with <math.h>
everything compiles as expected. So I'm really suspecting a gcc bug here.
--
<rata> hmm, el enchufe hace chispas...
<-- rata ha dejado este servidor ("Leaving").
<marga> ouch
Visto en #lugfi, irc.freenode.net
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
signature.asc
Description: This is a digitally signed message part.

