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


Reply via email to