
21 May
2005
21 May
'05
9:55 a.m.
I believe Cygwin uses gcc 3.3, and I had a similar experience with wide character support (or lack thereof) in gcc 3.3.x on Solaris. Upgrading to 3.4.x fixed things. Perhaps you can get a gcc 3.4 package or build the compiler from source to see if this helps. Has anyone here tried this?
It's not going to help: the cygwin dll has no (or at least extremely limited) C language wide character support. Without that there's nothing for libstdc++ to build on. In contrast Solaris did have C language support for wide characters, it's just that libstdc++ wasn't taking advantage of it until 3.4. John.