This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MIPS build failure


On 02/18/2013 11:02 AM, Richard Sandiford wrote:
Michael Eager <eager@eagerm.com> writes:
Hi --

I'm seeing failures building gdb-head for MIPS targets.  The
failure are warnings while compiling the MIPS opcode tables.  Gdb
is built with -Werror and the tables have missing initializers for
the 'exclusions' field.

Is anyone else seeing this build failure?  If not, what are
you doing different from a minimal configuration?

There are special makefile rules to handle this:


micromips-opc.lo: micromips-opc.c
	$(LTCOMPILE) $(NO_WMISSING_FIELD_INITIALIZERS) -c -o $@ $<

mips-opc.lo: mips-opc.c
	$(LTCOMPILE) $(NO_WMISSING_FIELD_INITIALIZERS) -c -o $@ $<

mips16-opc.lo: mips16-opc.c
	$(LTCOMPILE) $(NO_WMISSING_FIELD_INITIALIZERS) -c -o $@ $<

Not sure why it isn't working for gdb though.

Thanks. That was enough of a clue.


I was picking up an old version of gcc which did not support
-Wno-missing-field-initializers.  The makefile set
$NO_WMISSING_FIELD_INITIALIZERS to null.


-- Michael Eager eager@eagercon.com 1960 Park Blvd., Palo Alto, CA 94306 650-325-8077


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]