[uClibc] Type conflict building libstdc++-v3

Thomas Koeller thomas.koeller at baslerweb.com
Fri Apr 23 15:54:17 UTC 2004


Hi,

I just tried to build a gcc-3.3.3 cross compiler. The
build fails when building libstdc++-v3, the reason being
that __ctype_touplow_t is typedef-ed as __int16_t in
include/bits/uClibc_touplow.h, while libstc++ apparently
expects it to be of type int:

/home/GERMANY/TKoeller/yosemite/build/uClibc/gcc-3.3.3/mips-uclibc-linux-gnu/libstdc++-v3/include/mips-uclibc-linux-gnu/bits/ctype_noninline.h:84: error: cannot
   convert `const __ctype_touplow_t*' to `const int*' in assignment

tk
-- 
--------------------------------------------------

Thomas Koeller, Software Development
Basler Vision Technologies

thomas dot koeller at baslerweb dot com
http://www.baslerweb.com

==============================



More information about the uClibc mailing list