[devel] g++ протухает :(

Igor Vlasenko vlasenko на imath.kiev.ua
Ср Сен 14 08:08:48 UTC 2011


В новом стандарте c++ char16_t превратился во встроенный тип и keyword,
http://en.cppreference.com/w/cpp/keywords/char16_t
в результате чего, например, новый xulrunner уже не определяет char16_t,
и сборка с помощью gcc45 оканчивается неудачей:

     [exec] //usr/include/xulrunner/nsStringAPI.h:1101:3: error: 'char16_t' was not declared in this scope
     [exec] make: *** [xpcomxul.o] Error 1

тем же, кстати, страдает python-module-hulahop (@sugar).

я извратился с помощью кувалды
export CXX='g++ -Dchar16_t="unsigned short int"'

Но, думаю, это звонок, что пора уже собирать gcc46.
-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Подробная информация о списке рассылки Devel