|
[
Permlink
| « Hide
]
Farid Zaripov added a comment - 08/Oct/07 03:19 PM
Could not reproduce this bug on RH Enterprise Linux 4 / GCC 4.1.2.
Setting a process-wide locale by means of the LANG and LC_XXX environment variables is the primary means for localizing an internationalized program. Bumped up Severity to Critical.
Added 4.1.4 and 4.2.0 to the list of Affected Versions. Disabled formatting in Description. Set initial time estimate. Corrected a typo (missing space) in Summary.
Readily reproducible on Fedora 8:
$ cat /etc/redhat-release \ && ../bin/localedef -w -f ~/stdcxx/etc/nls/charmaps/ISO-8859-1 -i ~/stdcxx/etc/nls/src/de_DE de_DE.ISO-8859 \ && make t && env LC_ALL=./de_DE.ISO-8859 ./t Fedora release 8 (Werewolf) gcc -c -I/home/sebor/stdcxx/include/ansi -D_RWSTDDEBUG -pthread -I/home/sebor/stdcxx/include -I/build/sebor/stdcxx-gcc-4.1.2-15D/include -I/home/sebor/stdcxx/examples/include -pedantic -nostdinc++ -g -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align t.cpp gcc t.o -o t -pthread -L/build/sebor/stdcxx-gcc-4.1.2-15D/lib -Wl,-R/build/sebor/stdcxx-gcc-4.1.2-15D/lib -lstd15D -lsupc++ -lm /home/sebor/stdcxx/src/locale_combine.cpp:644: std::locale::locale(const char*): bad locale name: "" See also STDCXX-342 for a similar problem.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||