Yes, that helped, but I was able to get that far on my own.
Now I have this porblem:
Code: Select all
config/avr/libgcc.S: Assembler messages:
config/avr/libgcc.S:129: Error: suffix or operands invalid for `clr'
config/avr/libgcc.S:129: Error: no such instruction: `clear result'
config/avr/libgcc.S:130: Error: suffix or operands invalid for `clr'
config/avr/libgcc.S:130: Error: no such instruction: `clear result'
config/avr/libgcc.S:132: Error: no such instruction: `sbrs r24,0'
config/avr/libgcc.S:133: Error: no such instruction: `rjmp __mulhi3_skip1'
config/avr/libgcc.S:134: Error: too many memory references for `add'
config/avr/libgcc.S:134: Error: no such instruction: `result +multiplicand'
config/avr/libgcc.S:135: Error: too many memory references for `adc'
config/avr/libgcc.S:137: Error: too many memory references for `add'
config/avr/libgcc.S:137: Error: no such instruction: `shift multiplicand'
config/avr/libgcc.S:138: Error: too many memory references for `adc'
config/avr/libgcc.S:140: Error: no such instruction: `cp r22,r1'
config/avr/libgcc.S:141: Error: no such instruction: `cpc r23,r1'
config/avr/libgcc.S:142: Error: no such instruction: `breq __mulhi3_exit'
config/avr/libgcc.S:142: Error: no such instruction: `while multiplicand!=0'
config/avr/libgcc.S:144: Error: no such instruction: `lsr r25'
config/avr/libgcc.S:144: Error: no such instruction: `gets LSB of multiplier'
config/avr/libgcc.S:145: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
config/avr/libgcc.S:146: Error: no such instruction: `sbiw r24,0'
config/avr/libgcc.S:147: Error: no such instruction: `brne __mulhi3_loop'
config/avr/libgcc.S:147: Error: no such instruction: `exit if multiplier=0'
config/avr/libgcc.S:149: Error: too many memory references for `mov'
config/avr/libgcc.S:149: Error: no such instruction: `result to return register'
config/avr/libgcc.S:150: Error: too many memory references for `mov'
make[2]: *** [libgcc/./_mulhi3.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/avr-gcc-3.3-r1/work/gcc-3.3/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/var/tmp/portage/avr-gcc-3.3-r1/work/gcc-3.3/gcc'
make: *** [all-gcc] Error 2
!!! ERROR: dev-embedded/avr-gcc-3.3-r1 failed.
!!! Function src_compile, Line 26, Exitcode 2
!!! (no error message)
And there are more assembler error messages above that. Interestingly enough, I get those same problems when I attempt to manually cross compile gcc. Does anyone know what's going on? This doesn't seem to be gentoo related, rather a problem with gcc.