i tried to build gcc on cygwin (win xp)
but versions 3.2.3 and 3.4 fail :-(
cd gcc-3.4-20040114/
cp -r ../../sf/gcc/gcc-current/* .
./configure --target=msp430 --prefix=/usr/local/msp430
time make
*** Configuration not supported
make: *** [configure-gcc] Error 1
whatever.. there are two spaces, after Configuration...
tar xjf ../originals/gcc-core-3.2.3.tar.bz2
cd gcc-3.2.3/
cp -r ../../sf/gcc/gcc-3.3/* .
./configure --target=msp430 --prefix=/usr/local/msp430
time make
build/gcc-3.2.3/gcc/xgcc -B/cygdrive/d/prog/msp4... ./libgcc2.c
libgcc2.c: In function `__mulvsi3':
libgcc2.c:142: warning: implicit declaration of function `abort'
/cygdrive/c/...Temp/cc6jrbDG.s: Assembler messages:
/cygdrive/c/...Temp/cc6jrbDG.s:113: Error: unknown operand
r2dintcall#__umulsi3hwpopr2
make[2]: *** [libgcc/msp2/_mulvsi3.o] Error 1
so here is the freshly compiled xgcc cross compiler producing some bad
msp430 assembler (seems like missing whitespace) while compiling libgcc2.c
i have installed binutils 2.14 for the msp430 which built fine and for
the host
and gcc (GCC) 3.3.1 (cygming special) as host compiler
i was able to compile gcc 3.2.3 some time ago. but since then, i
upgraded cygwin and i use the newer binutils for the msp430.
any hints?
chris