This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: sparc-rtems defines unix and ada/sysdep.c
- From: Ralf Corsepius <corsepiu at faw dot uni-ulm dot de>
- To: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- Cc: GCC List <gcc at gcc dot gnu dot org>
- Date: Wed, 10 Mar 2004 14:25:01 +0100
- Subject: Re: sparc-rtems defines unix and ada/sysdep.c
- References: <404F1522.8030304@OARcorp.com>
On Wed, 2004-03-10 at 14:16, Joel Sherrill wrote:
> Hi,
>
> In trying to get gcc 3.4 to build Ada for *-rtems, I have noticed that
> sysdep.c seems
> to now be dependent on termios.h for sparc-rtems. In tracking this
> down, it seems
> as though unix is a predefine for sparc-rtems. This causes gnat to
> think that we
> should have termios installed when the run-time is built.
>
> So I am left with two issues:
>
> + why is sparc-rtems defining unix?
Because sparc-rtems-gcc is broken. It bogusly applies config-files from
sparc-solaris.
> Can we safely turn it off? How?
My attempts to fix this can be found in:
http://www.rtems.com/cgi-bin/gnatsweb.pl?database=RTEMS&cmd=view&pr=517
Ralf