bmentink wrote:
However, when I go to compile the libc files, I am still getting the initial
problem. I.E it stops at the 2001 device which according to the above is now
supported .....
What gives with libc??
Anyone have an answer for this.
I've tried a clean build about an hour ago:
cvs -z3 -d:pserver:[email protected]:/cvsroot/mspgcc co
packaging
cvs -z3 -d:pserver:[email protected]:/cvsroot/mspgcc co gcc
cvs -z3 -d:pserver:[email protected]:/cvsroot/mspgcc co
msp430-libc
cd packaging
; here I added WINDIR=1 MSYSCON=1 to makefile as i build under win/msys
make filders
cp C:/gnu-sources/binutils-2.18.tar.bz2 archives
cp C:/gnu-sources/gcc-core-3.2.3.tar.bz2 archives
cp C:/gnu-sources/gcc-g++-3.2.3.tar.bz2 archives
make binutils gcc msp430-libc-build msp430-libc-install
And I got:
###############################################################################
## msp430-binutils (2.18)
###############################################################################
rm -rf /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18
## Unpacking binutils
cd /c/mspgcc.cvs/PACKAG~1/build && tar xjf
/c/mspgcc.cvs/PACKAG~1/archives/binutils-2.18.tar.bz2
## Applying extra mspgcc patches...
#~ cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/binutils-14x1-20x1-20x2-20x3-22x4-42x-42x0-461x.patch
#~ cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/binutils-2.17-msp430x24x-msp430x26x.patch
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/binutils-2.18-14x1-20x1-20x2-20x3-22x4-42x-42x0-461x.patch
patching file `bfd/archures.c'
patching file `bfd/bfd-in2.h'
patching file `bfd/cpu-msp430.c'
patching file `bfd/doc/archures.texi'
patching file `bfd/elf32-msp430.c'
patching file `gas/config/tc-msp430.c'
patching file `include/elf/msp430.h'
patching file `ld/Makefile.am'
patching file `ld/Makefile.in'
patching file `ld/configure.tgt'
patching file `ld/emulparams/msp430all.sh'
patching file `ld/scripttempl/elf32msp430.sc'
patching file `ld/scripttempl/elf32msp430_3.sc'
patching file `opcodes/msp430-dis.c'
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/binutils-2.18-msp430x24x-msp430x26x.patch
patching file `bfd/archures.c'
patching file `bfd/bfd-in2.h'
patching file `bfd/cpu-msp430.c'
patching file `bfd/doc/archures.texi'
patching file `bfd/elf32-msp430.c'
patching file `gas/config/tc-msp430.c'
patching file `include/elf/msp430.h'
patching file `ld/Makefile.am'
patching file `ld/Makefile.in'
patching file `ld/configure.tgt'
patching file `ld/emulparams/msp430all.sh'
patching file `opcodes/msp430-dis.c'
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/binutils-ld_scripts.patch
patching file `ld/scripttempl/elf32msp430.sc'
patching file `ld/scripttempl/elf32msp430_3.sc'
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/binutils-2.18-430X.patch
patching file `bfd/archures.c'
patching file `bfd/bfd-in2.h'
patching file `bfd/cpu-msp430.c'
patching file `bfd/elf32-msp430.c'
patching file `bfd/libbfd.h'
patching file `bfd/reloc.c'
patching file `binutils/objdump.c'
patching file `gas/config/tc-msp430.c'
patching file `include/elf/msp430.h'
patching file `include/opcode/msp430.h'
patching file `ld/Makefile.am'
patching file `ld/Makefile.in'
patching file `ld/configure.tgt'
patching file `ld/emulparams/msp430all.sh'
patching file `ld/scripttempl/elf32msp430.sc'
patching file `opcodes/msp430-dis.c'
## Configure and building binutils (this takes a while)
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18 && ./configure --target=msp430
--prefix=c:/mspgcc.cvs/PACKAG~1/build/installed \
--disable-nls --disable-shared --enable-debug --disable-threads
\
--with-gcc --with-gnu-as --with-gnu-ld --with-stabs \
--disable-multilib \
>/c/mspgcc.cvs/PACKAG~1/build/binutils-build.log 2>&1
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18 && make
>>/c/mspgcc.cvs/PACKAG~1/build/binutils-build.log 2>&1
## binutils compiled
cd /c/mspgcc.cvs/PACKAG~1/build/binutils-2.18; make install
>>/c/mspgcc.cvs/PACKAG~1/build/binutils-build.log 2>&1
python filelist.py /c/mspgcc.cvs/PACKAG~1/build/installed
>/c/mspgcc.cvs/PACKAG~1/build/files-binutils.txt
## binutils installed
###############################################################################
## msp430-gcc (3.2.3)
###############################################################################
rm -rf /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3
cd /c/mspgcc.cvs/PACKAG~1/build && tar xjf
/c/mspgcc.cvs/PACKAG~1/archives/gcc-core-3.2.3.tar.bz2
cd /c/mspgcc.cvs/PACKAG~1/build && tar xjf
/c/mspgcc.cvs/PACKAG~1/archives/gcc-g++-3.2.3.tar.bz2
#~ cd /c/mspgcc.cvs/PACKAG~1/build && tar xjf
/c/mspgcc.cvs/PACKAG~1/archives/gcc-ada-3.2.3.tar.bz2
#~ cd /c/mspgcc.cvs/PACKAG~1/build && tar xjf
/c/mspgcc.cvs/PACKAG~1/archives/gcc-g77-3.2.3.tar.bz2
#~ cd /c/mspgcc.cvs/PACKAG~1/build && tar xjf
/c/mspgcc.cvs/PACKAG~1/archives/gcc-java-3.2.3.tar.bz2
## Applying mspgcc patches
cp -r /c/mspgcc.cvs//gcc/gcc-3.3/* /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3
## Applying patch for oooooooold windoze
cd /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/gcc-3.2.3-cygwin.patch #win98 patch
patching file `gcc/ggc-page.c'
patching file `gcc/fixinc/gnu-regex.c'
## Applying patch for mingw build
cd /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/gcc-3.2.3-mingw.patch
patching file `gcc/collect2.c'
patching file `gcc/fixinc/mkfixinc.sh'
cd /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3; patch -p1 <
/c/mspgcc.cvs/PACKAG~1/patches/gcc-3.2.3-__FUNCTION__.patch
patching file `gcc/c-common.c'
## Configuring and building msp430-gcc (this takes a while)
cd /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3 && ./configure --target=msp430
--prefix=c:/mspgcc.cvs/PACKAG~1/build/installed \
--disable-multilib \
--disable-libc --disable-libssp --disable-intl
--disable-libiberty \
--with-gcc --with-gnu-ld --with-gnu-as --with-stabs \
--disable-shared --disable-threads --disable-win32-registry
--disable-nls \
--enable-languages=c,c++
>/c/mspgcc.cvs/PACKAG~1/build/gcc-build.log 2>&1
cd /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3 && make
>>/c/mspgcc.cvs/PACKAG~1/build/gcc-build.log 2>&1
## msp430-gcc done
python filelist.py /c/mspgcc.cvs/PACKAG~1/build/installed >files-before.txt
cd /c/mspgcc.cvs/PACKAG~1/build/gcc-3.2.3; make install
>>/c/mspgcc.cvs/PACKAG~1/build/gcc-build.log 2>&1
python filelist.py /c/mspgcc.cvs/PACKAG~1/build/installed >files-after.txt
python filediff.py files-before.txt files-after.txt
>/c/mspgcc.cvs/PACKAG~1/build/files-gcc.txt
rm files-before.txt files-after.txt
## gcc installed
###############################################################################
## libc
###############################################################################
rm -rf /c/mspgcc.cvs/PACKAG~1/build/msp430-libc
cp -r /c/mspgcc.cvs//msp430-libc /c/mspgcc.cvs/PACKAG~1/build
cd /c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src && cat Makefile | sed -e
's^/usr/local/msp430^/c/mspgcc.cvs/PACKAG~1/build/installed^' > Makefile-new
cd /c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src && rm Makefile
cd /c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src && mv Makefile-new Makefile
mkdir -p /c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src/msp1
/c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src/msp2
cd /c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src && make
>/c/mspgcc.cvs/PACKAG~1/build/libc-build.log 2>&1
python filelist.py /c/mspgcc.cvs/PACKAG~1/build/installed >files-before.txt
cd /c/mspgcc.cvs/PACKAG~1/build/msp430-libc/src; make install
>>/c/mspgcc.cvs/PACKAG~1/build/libc-build.log 2>&1
python filelist.py /c/mspgcc.cvs/PACKAG~1/build/installed >files-after.txt
python filediff.py files-before.txt files-after.txt
>/c/mspgcc.cvs/PACKAG~1/build/files-libc.txt
rm files-before.txt files-after.txt
## msp430-libc installed
--
Regards,
Sergey A. Borshch mailto: [email protected]
SB ELDI ltd. Riga, Latvia