This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

adding c++ capability to a crosscompiler


Hi All 

I buildt a crosscompiler for a mipsisa32-elf platform following the procedure 
at : http://billgatliff.com/twiki/bin/view/Crossgcc/ToolSetup

the xcompiler seemed to be working fine on some redboot monitor source 
files until it hit some c++ source files for that monitor. 

i tried building the bootstrap and the final compiler adding each time the 
command --enable-languages=c,c++    , all in a new install directory. 
I keep getting some error related to  some c++ functions not declared 

any one have an idea of what went wrong???
is it possible something is wrong with the native gcc install ???

Many thanks for Bill's procedure that worked for the c xcompiler

thank you 

Henri 





In file included from 
../../../../gcc-3.2/libstdc++-v3/libsupc++/eh_alloc.cc:33:
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:86: 
`
   div_t' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:87: 
`
   ldiv_t' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:97: 
`
   div' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:102: 
`
   ldiv' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:104: 
`
   mblen' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:105: 
`
   mbstowcs' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:106: 
`
   mbtowc' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:115: 
`
   wcstombs' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:116: 
`
   wctomb' not declared
/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/include/cstdlib:122: 
syntax
   error before `(' token
make[3]: *** [eh_alloc.lo] Error 1
make[3]: Leaving directory 
`/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3/libsupc++'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory 
`/home/henri/temporaire/build-gcc/mipsisa32-elf/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2
[henri@localhost build-gcc]$

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]