summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoel <joel@138bc75d-0d04-0410-961f-82ee72b054a4>2010-04-13 19:41:05 +0000
committerjoel <joel@138bc75d-0d04-0410-961f-82ee72b054a4>2010-04-13 19:41:05 +0000
commitdc89bf9e22fb1a1b1fec47caed553881e521ae0c (patch)
treebc14704bbad7ff12e456ff197c106a7815c4519d
parent022b3380cc939bd06e310f17578c670e5365050c (diff)
downloadgcc-dc89bf9e22fb1a1b1fec47caed553881e521ae0c.tar.gz
2010-04-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* gsocket.h: Run-time can no longer be built without network OS headers available. Changing RTEMS GNAT build procedure to reflect this and letting run-time build use network .h files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158279 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ada/gsocket.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/gcc/ada/gsocket.h b/gcc/ada/gsocket.h
index 24928a1f936..ca016c921c0 100644
--- a/gcc/ada/gsocket.h
+++ b/gcc/ada/gsocket.h
@@ -6,7 +6,7 @@
* *
* C Header File *
* *
- * Copyright (C) 2004-2009, Free Software Foundation, Inc. *
+ * Copyright (C) 2004-2010, Free Software Foundation, Inc. *
* *
* GNAT is free software; you can redistribute it and/or modify it under *
* terms of the GNU General Public License as published by the Free Soft- *
@@ -179,14 +179,13 @@
#endif
/*
- * RTEMS has these .h files but not until you have built RTEMS. When
- * IN_RTS, you only have the .h files in the newlib C library.
- * Because this file is also included from gen-soccon.c which is built
- * to run on RTEMS (not IN_RTS), we must distinguish between IN_RTS
- * and using this file to compile gen-soccon.
+ * RTEMS has these .h files but not until you have built and installed
+ * RTEMS. When building a C/C++ toolset, you also build the newlib C library.
+ * So the build procedure for an RTEMS GNAT toolset requires that
+ * you build a C/C++ toolset, then build and install RTEMS with
+ * --enable-multilib, and finally build the Ada part of the toolset.
*/
-#if !(defined (VMS) || defined (__MINGW32__) || \
- (defined(__rtems__) && defined(IN_RTS)))
+#if !(defined (VMS) || defined (__MINGW32__))
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/tcp.h>