This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [AVR] Add support for XMEGA arch and devices.
- From: Tom Tromey <tromey at redhat dot com>
- To: "Weddington\, Eric" <Eric dot Weddington at atmel dot com>
- Cc: <binutils at sourceware dot org>, "Denis Chertykov" <chertykov at gmail dot com>, "Anatoly Sokolov" <aesok at post dot ru>, "Joerg Wunsch" <joerg_wunsch at uriah dot heep dot sax dot de>
- Date: Tue, 22 Mar 2011 14:18:52 -0600
- Subject: Re: [AVR] Add support for XMEGA arch and devices.
- References: <8D64F155F1C88743BFDC71288E8E2DA8F415BB@csomb01.corp.atmel.com>
>>>>> "Eric" == Weddington, Eric <Eric.Weddington@atmel.com> writes:
Eric> Attached is the patch to add support for the AVR XMEGA family of
Eric> devices. This adds support for new architectures (groupings),
Eric> device names, and support for new opcodes that are used in this
Eric> family.
I think this change caused a build failure for me.
I've appended the failure.
I am on x86 F13; I always configure with --enable-targets=all.
Tom
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/bfd -DTRAD_CORE -I. -I../../src/bfd -I../../src/bfd/../include -DHAVE_all_vecs -DBINDIR='"/home/tromey/gnu/baseline-gdb/install/bin"' -g3 -gdwarf-4 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g3 -gdwarf-4 -MT elf32-avr.lo -MD -MP -MF .deps/elf32-avr.Tpo -c -o elf32-avr.lo ../../src/bfd/elf32-avr.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src/bfd -DTRAD_CORE -I. -I../../src/bfd -I../../src/bfd/../include -DHAVE_all_vecs -DBINDIR=\"/home/tromey/gnu/baseline-gdb/install/bin\" -g3 -gdwarf-4 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g3 -gdwarf-4 -MT elf32-avr.lo -MD -MP -MF .deps/elf32-avr.Tpo -c ../../src/bfd/elf32-avr.c -o elf32-avr.o
../../src/bfd/elf32-avr.c: In function âbfd_elf_avr_final_write_processingâ:
../../src/bfd/elf32-avr.c:1302: error: âbfd_mach_avrxmega1â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1302: error: (Each undeclared identifier is reported only once
../../src/bfd/elf32-avr.c:1302: error: for each function it appears in.)
../../src/bfd/elf32-avr.c:1306: error: âbfd_mach_avrxmega2â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1310: error: âbfd_mach_avrxmega3â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1314: error: âbfd_mach_avrxmega4â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1318: error: âbfd_mach_avrxmega5â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1322: error: âbfd_mach_avrxmega6â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1326: error: âbfd_mach_avrxmega7â undeclared (first use in this function)
../../src/bfd/elf32-avr.c: In function âelf32_avr_object_pâ:
../../src/bfd/elf32-avr.c:1393: error: âbfd_mach_avrxmega1â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1397: error: âbfd_mach_avrxmega2â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1401: error: âbfd_mach_avrxmega3â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1405: error: âbfd_mach_avrxmega4â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1409: error: âbfd_mach_avrxmega5â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1413: error: âbfd_mach_avrxmega6â undeclared (first use in this function)
../../src/bfd/elf32-avr.c:1417: error: âbfd_mach_avrxmega7â undeclared (first use in this function)
make[4]: *** [elf32-avr.lo] Error 1