[Comm] g++ 3.2.1 и wstring
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Фев 7 17:19:05 MSK 2003
On Fri, 7 Feb 2003 16:53:18 +0300
Dmitry Koudryavtsev <juliasoft на mail.ru> wrote:
> Вот, нарвался непонятно на что... :(
> -fshort-wchar - баг компилятора или мои глюки ?
Это не будет работать по причине
// Inhibit implicit instantiations for required instantiations,
// which are defined via explicit instantiations elsewhere.
// NB: This syntax is a GNU extension.
...
extern template class basic_string<wchar_t>;
Код для wstring уже сгенерирован и находится в libstdc++, поэтому
просто сменить размер wchar_t не удастся - нужно всё пересобирать.
Либо использовать вместо wchar_t другой тип с определением для него
char_traits и т.п.
Ещё очень неприятно, что теперь нельзя определить __USE_MALLOC - по
тем же самым причинам.
Подробная информация о списке рассылки community