Failure to build libstdc++-v3 from current gcc-3.0 CVS for DJGPP

Andris Pavenis pavenis@latnet.lv
Mon Apr 2 09:03:00 GMT 2001


I have problems building libstdc++-v3 from current CVS version of
gcc-3.0 for DJGPP (i586-pc-msdos-djgpp) already for some time (slightly
more than a week)

I sucessfully built gcc-3.0 20010314 that way (after some small patches
e.g. not to default to newlib when cross-building libstdc++-v3) 

I'm trying to build gcc-3.0 CVS version as Linux to DJGPP cross-compiler
and I'm getting assembler error message for libstdc++-v3/src/bitset.cc
about bad character '<' (see attachments for preprocessed source,
assembler source). 

This time it was gcc-3.0 20010401 (don't look at date, it not a joke ...)
I used binutils-2.11rc2 for target. 

I verified that gcc-3.0 20010312 built as Linux to DJGPP cross-compiler
compiles preprocessed source (see attachment) without errors. 

Andris

Making all in src
make[3]: Entering directory `/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3/src'
/bin/sh ../libtool --tag CXX --mode=compile /home/andris/gcctest/djcross/gcc/xgcc -B/home/andris/gcctest/djcross/gcc/ -nostdinc++  -L/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3/src -L/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3/src/.libs -B/disk2/gcctest/i586-pc-msdosdjgpp/bin/ -B/disk2/gcctest/i586-pc-msdosdjgpp/lib/ -isystem /disk2/gcctest/i586-pc-msdosdjgpp/include -nostdinc++ -I../../../../gcc/libstdc++-v3/include -I../../../../gcc/libstdc++-v3/include/std -I../../../../gcc/libstdc++-v3/include/c_std -I../include -I../../../../gcc/libstdc++-v3/libsupc++ -I../libio -I../../../../gcc/libstdc++-v3/libio -I../../../../gcc/libstdc++-v3/libmath 	   -O2 -g -save-temps -fno-implicit-templates  -Wall -Wno-format -W -Wwrite-strings -Winline    -g    -c ../../../../gcc/libstdc++-v3/src/bitset.cc
/home/andris/gcctest/djcross/gcc/xgcc -B/home/andris/gcctest/djcross/gcc/ -nostdinc++ -L/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3/src -L/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3/src/.libs -B/disk2/gcctest/i586-pc-msdosdjgpp/bin/ -B/disk2/gcctest/i586-pc-msdosdjgpp/lib/ -isystem /disk2/gcctest/i586-pc-msdosdjgpp/include -nostdinc++ -I../../../../gcc/libstdc++-v3/include -I../../../../gcc/libstdc++-v3/include/std -I../../../../gcc/libstdc++-v3/include/c_std -I../include -I../../../../gcc/libstdc++-v3/libsupc++ -I../libio -I../../../../gcc/libstdc++-v3/libio -I../../../../gcc/libstdc++-v3/libmath -O2 -g -save-temps -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -g -c ../../../../gcc/libstdc++-v3/src/bitset.cc -o bitset.o
bitset.s: Assembler messages:
bitset.s:638: Error: Rest of line ignored. First ignored character is `<'.
make[3]: *** [bitset.lo] Error 1
make[3]: Leaving directory `/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/andris/gcctest/djcross/i586-pc-msdosdjgpp/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: bitset.ii.bz2
Type: application/x-bzip2
Size: 48327 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20010402/157b385b/attachment.bz2>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bitset.s.bz2
Type: application/x-bzip2
Size: 5517 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20010402/157b385b/attachment-0001.bz2>


More information about the Gcc-bugs mailing list