[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#822708: caneda: FTBFS with GCC 6: call of overloaded 'abs(qreal)' is ambiguous



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/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: