> -----Original Message----- > From: avr-gcc-list-bounces+eric.weddington=atmel....@nongnu.org > [mailto:avr-gcc-list-bounces+eric.weddington=atmel....@nongnu.org] On > Behalf Of Omar Choudary > Sent: Tuesday, January 25, 2011 10:27 AM > To: avr-gcc-list@nongnu.org > Subject: [avr-gcc-list] Error building gcc 4.5.2 for AVR > > Hello,
Hi, Please subscribe to this mailing list so your posts do not have to be approved. > I am trying to build GCC 4.5.2 for the AVR target. See my script: > http://www.cl.cam.ac.uk/~osc22/files/install_avr_tools.sh Have you compared your script to existing build scripts that are known to work? If you go to the AVR Freaks website (www.avrfreaks.net), in the AVR GCC Forum, there is a sticky post regarding a build script for linux. There are also instructions in the avr-libc user manual for how to build the tools. This section stands out to me in your build script: make ${MAKEFLAGS} all-gcc >> ${BUILDDIR}/make.log 2>&1 make install >> ${BUILDDIR}/make.log 2>&1 #Now try to install libgcc make ${MAKEFLAGS} all-target-libgcc >> ${BUILDDIR}/make.log 2>&1 make install-target-libgcc >> ${BUILDDIR}/make.log 2>&1 All of these build targets should not be necessary. All you should need is 'make all install'. I don't understand why you are trying to build and install libgcc separately. Also you said this: > When running, the libgcc error above kicks in: > avr-gcc -mmcu=at90usb1287 -Wl,-Map=SCD.map SCD.o EMV.o halSCD.o > scdIO.o utils.o terminal.o halSCD.S SCD.S -o SCD.elf > /local/scratch/osc22/tools/avr/lib/gcc/avr/4.5.2/../../../../avr/bin/ld: > cannot find crtusb1286.o: No such file or directory This is the startup code for a particular device. My guess is that it probably cannot find it because avr-libc did not build correctly, because avr-gcc did not build correctly. _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-gcc-list