avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] Failing to build avr-gcc on Linux FC1


From: Bernard Fouché
Subject: [avr-gcc-list] Failing to build avr-gcc on Linux FC1
Date: Wed, 18 Aug 2004 10:53:41 +0200

Hello.

I'm now wanting to move from Winavr to Linux Fedora Core 1 for development.
I've downloaded gcc-3.4.1 and then typed:

./configure --target=avr --prefix=/home/avrdev/gccbuild --disable-nls --enab
le-languages=c ; make

I then got:

make[2]: Entering directory `/home/avrdev/gcc-3.4.1/gcc'
for d in libgcc avr3 libgcc/avr3 avr4 libgcc/avr4 avr5 libgcc/avr5; do \
  if [ -d $d ]; then true; else /bin/sh ./mkinstalldirs $d; fi; \
done
mkdir -p -- libgcc
mkdir -p -- avr3
mkdir -p -- libgcc/avr3
mkdir -p -- avr4
mkdir -p -- libgcc/avr4
mkdir -p -- avr5
mkdir -p -- libgcc/avr5
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/home/avrdev/gcc-3.4.1/gcc/xgcc -B/home/avrdev/gcc-3.4.1/gcc/ -B/home/avrdev
/gccbuild/avr/bin/ -B/home/avrdev/gccbuild/avr/lib/ -isystem
/home/avrdev/gccbuild/avr/include -isystem
/home/avrdev/gccbuild/avr/sys-include -O2  -DIN_GCC -DCROSS_COMPILE   -W -Wa
ll -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-defi
nition  -isystem
/include  -DDF=SF -Dinhibit_libc -mcall-prologues -g  -DIN_LIBGCC2 -D__GCC_F
LOAT_NOT_NEEDED -Dinhibit_libc -I. -I -I. -I./ -I./../include  -DL_mulqi3 -x
assembler-with-cpp -c ./config/avr/libgcc.S -o libgcc/./_mulqi3.o
./config/avr/libgcc.S: Assembler messages:
./config/avr/libgcc.S:72: Error: suffix or operands invalid for `clr'
./config/avr/libgcc.S:72: Error: no such instruction: `clear result'
./config/avr/libgcc.S:74: Error: no such instruction: `sbrc r24,0'
./config/avr/libgcc.S:75: Error: too many memory references for `add'
./config/avr/libgcc.S:76: Error: too many memory references for `add'
./config/avr/libgcc.S:76: Error: no such instruction: `shift multiplicand'
./config/avr/libgcc.S:77: Error: no such instruction: `breq __mulqi3_exit'
./config/avr/libgcc.S:77: Error: no such instruction: `while
multiplicand!=0'
./config/avr/libgcc.S:78: Error: no such instruction: `lsr r24'
./config/avr/libgcc.S:79: Error: no such instruction: `brne __mulqi3_loop'
./config/avr/libgcc.S:79: Error: no such instruction: `exit if multiplier=0'
./config/avr/libgcc.S:81: Error: too many memory references for `mov'
./config/avr/libgcc.S:81: Error: no such instruction: `result to return
register'
make[2]: *** [libgcc/./_mulqi3.o] Error 1
make[2]: Leaving directory `/home/avrdev/gcc-3.4.1/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/avrdev/gcc-3.4.1/gcc'
make: *** [all-gcc] Error 2
address@hidden gcc-3.4.1]#

Building gcc-3.4.0 gave the same results. What did I miss?

Thanks!

 Bernard



reply via email to

[Prev in Thread] Current Thread [Next in Thread]