Re: Status on cross builds

Corinna Vinschen
2005-11-04T10:19:56Z

On Nov 3 00:34, Mark Kettenis wrote:
> > Date: Wed, 2 Nov 2005 10:17:56 -0800
> > From: Joel Brobecker <brobecker@adacore.com>
> >
> > Just as a sanity check before creating the 6.4 branch, I ran the
> > gdb_mbuild.sh script. Here are the results:
> >
> > * Build fails, but succeeds if we remove -Werror:
> > arm-elf: compile failed
> > avr: compile failed
> > frv-elf: compile failed
> > h8300-elf: compile failed
> > ia64-linux-gnu: compile failed
> > m32r-elf: compile failed
> > m68hc11-elf: compile failed
> > mips-elf: compile failed
> > sh-elf: compile failed
> > v850-elf: compile failed
>
> This is an interresting list. It might be a bit biased by the version
> of GCC used by Joel, but it either means that these targets aren't
> properly maintained, or that its maintainer needs to be educated about
> -Werror. Or perhaps we should enable -Werror by default on the main
> branch. Anyway, we should consider these targets aa candidates for
> removal after 6.4.

I don't think so at all. The -Werror results are just due to the usage
of gdb_byte and I don't think that qualifies for treating these targets
as broken. It only means that nobody touched the targets after the
gdb_byte change has been introduced, but that doesn't invalidate the
targets as a whole. This point of view is somewhat excessive, IMHO.

FWIW, I'll have a look into h8300-elf, sh-elf and v850-elf at one point,
but the change is very likely only mechanical and could have been done
by everybody who has build these targets lately.

Corinna

--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat, Inc.