diff options
author | joel <joel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-13 19:41:05 +0000 |
---|---|---|
committer | joel <joel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-13 19:41:05 +0000 |
commit | dc89bf9e22fb1a1b1fec47caed553881e521ae0c (patch) | |
tree | bc14704bbad7ff12e456ff197c106a7815c4519d | |
parent | 022b3380cc939bd06e310f17578c670e5365050c (diff) | |
download | gcc-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.h | 15 |
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> |