* config/i386/sol2.h (CPLUSPLUS_CPP_SPEC): Define.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Fri, 28 Sep 2001 21:35:06 +0000 (21:35 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Fri, 28 Sep 2001 21:35:06 +0000 (21:35 +0000)
From-SVN: r45866

gcc/ChangeLog
gcc/config/i386/sol2.h

index aaaaa30da1cf9898e285e69566c582f17e828d39..3b5970c0a951dde7b21e6e0d2700052d1accc321 100644 (file)
@@ -1,3 +1,7 @@
+2001-09-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * config/i386/sol2.h (CPLUSPLUS_CPP_SPEC): Define.
+
 2001-09-25  Bernd Schmidt  <bernds@redhat.com>
 
        Mostly from Graham Stott  <grahams@redhat.com>
index 4a1883913eee9741b76a143602675b03556083b5..99f04974be771100bfafd033b75cc09725eeea1c 100644 (file)
@@ -83,6 +83,14 @@ Boston, MA 02111-1307, USA.  */
    %{!pthreads:%{threads:-D_REENTRANT -D_SOLARIS_THREADS}} \
    %{compat-bsd:-iwithprefixbefore ucbinclude -I/usr/ucbinclude}"
 
+/* For C++ we need to add some additional macro definitions required
+   by the C++ standard library.  */
+#define CPLUSPLUS_CPP_SPEC "\
+-D_XOPEN_SOURCE=500 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 \
+-D__EXTENSIONS__ \
+%(cpp) \
+"
+
 #undef LIB_SPEC
 #define LIB_SPEC \
   "%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} \