From: Bernard M. <bme...@gm...> - 2008-12-15 19:05:43
|
That's great Sergey, but I am building under Ubuntu Linux, not windoze. It seems there is a lot of support in both binary packages and builds for windoze, but what proceduredo I use for Linux, all we have is the procedure in the manual, which doesn't work. So my question is, can I use a modified form of the instructions below for Linux?? If so what is it. Cheers, Bernie On Tue, Dec 16, 2008 at 1:45 AM, Sergey A. Borshch < sb...@us...> wrote: > 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:ano...@ms...:/cvsroot/mspgcc co > packaging > cvs -z3 -d:pserver:ano...@ms...:/cvsroot/mspgcc co > gcc > cvs -z3 -d:pserver:ano...@ms...:/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: sb...@so... > SB ELDI ltd. Riga, Latvia > > > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Mspgcc-users mailing list > Msp...@li... > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > |