Falk Sticken wrote:
Hi I am programming using gcc 3.4.4 under cygwin 1.5.25-7. Unfortunately using the locale class form libstdc++ with any non-default locale (e.g. "en", "en_US", "de", "de_DE", "french") crashes my program with a segmentation fault. Creating a locale with "" as argument works so. I tried to investigate the error with gdb, but I do not have the cygwin sources. It seems the error is thrown at line 77 in the iostream header file (include/c++/iostream). Might this be a bug or are locales not supported by cygwin?
Cygwin's locale implementation comes from newlib. It only supports the "C" locale. See "man setlocale" for details. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/