Question: at which version gcc started supporting -D_FORTIFY_SOURCE for c++ files?

Ian Lance Taylor iant@google.com
Wed Aug 22 20:03:00 GMT 2012


On Wed, Aug 22, 2012 at 12:38 PM, Oleg Pekar (olpekar)
<olpekar@cisco.com> wrote:
>
> I'm using gcc 4.1.2, it supports -D_FORTIFY_SOURCE option for c files but not for c++. I'm looking for gcc version number where support for this option in c++ files was added.

I'm not sure how to answer your question, because -D_FORTIFY_SOURCE is
not a GCC feature.  It is a glibc feature.  It causes glibc to change
some function definitions to use features that are provided by GCC.
As far as I know, all the _FORTIFY_SOURCE features that GCC provides
are available in both C and C++.

So, please give us an example of something that fails with g++ and
-D_FORTIFY_SOURCE that you expect to work.

Ian



More information about the Gcc mailing list