diff options
Diffstat (limited to 'libstdc++-v3/doc/xml/manual/internals.xml')
| -rw-r--r-- | libstdc++-v3/doc/xml/manual/internals.xml | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/libstdc++-v3/doc/xml/manual/internals.xml b/libstdc++-v3/doc/xml/manual/internals.xml index 5b3be2d1a84..699c21af6a5 100644 --- a/libstdc++-v3/doc/xml/manual/internals.xml +++ b/libstdc++-v3/doc/xml/manual/internals.xml @@ -73,22 +73,6 @@ OS portion of the triplet (the default), then nothing needs to be changed. that are required to allow the C++ library to work with your C library. </para> - <para>Several libstdc++ source files unconditionally define the macro -<code>_POSIX_SOURCE</code>. On many systems, defining this macro causes -large portions of the C library header files to be eliminated -at preprocessing time. Therefore, you may have to <code>#undef</code> this -macro, or define other macros (like <code>_LARGEFILE_SOURCE</code> or -<code>__EXTENSIONS__</code>). You won't know what macros to define or -undefine at this point; you'll have to try compiling the library and -seeing what goes wrong. If you see errors about calling functions -that have not been declared, look in your C library headers to see if -the functions are declared there, and then figure out what macros you -need to define. You will need to add them to the -<code>CPLUSPLUS_CPP_SPEC</code> macro in the GCC configuration file for your -target. It will not work to simply define these macros in -<code>os_defines.h</code>. - </para> - <para>At this time, there are a few libstdc++-specific macros which may be defined: </para> |
