It is re-appeared because our C++11 software was building correctly 2 week ago. Of the files indicated by the error message, only features.h and mathcalls.h were changed between when our code compiled and now. It is the exact same error message (except for mentioning some of our source files) as the bug. I also looked at the contents of mathcalls.h and found that it does not have the changes indicated in the attachment in the bug report. But, prior to May 26 it must have had those deltas since the code compiled.

Of the files failing to compile, only the GCC files have changed. (The actually failing source code is included doubly indirectly via the PCL library, so most files not using PCL still compile correctly).

Applying individual patches to my personal machine is certainly possible, but this would not deal with installing our development environment on the machines for new developers. Because of the large number of 3rd-party libraries we depend on, we are using an automated mechanism to install a new development environment.

Also, we do not wish to upgrade from gcc 4.8 at this time, so I have to ask, are these patches applicable to version 4.8?



From:        "adhemerval.zanella at linaro dot org" <sourceware-bugzilla@sourceware.org>
To:        friesens@gdls.com,
Date:        06/02/2016 05:29 PM
Subject:        [Bug math/19439] Unix98 isinf and isnan functions conflict with C++11




https://sourceware.org/bugzilla/show_bug.cgi?id=19439

--- Comment #14 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
What do you mean by 'reappeared'? Are you trying to build a C++11 program
against GLIBC master and failing due the same issue described on bug?

From your comment I infer that what you have updated were only GCC, so it is
still using the distro header. You will need to update your system GLIBC to
contains both d9b965f and 3c47c83 commits.

--
You are receiving this mail because:
You are on the CC list for the bug.


This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated.
&&