зачем нам совместимость с gcc 4.7.1?
- zg
- zero-gravity
- Posts: 5950
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
зачем нам совместимость с gcc 4.7.1?
по поводу билда 3501.
если мы используем c++11 в разработке, gcc 4.8.1 как бы полностью реализует c++11, то мне не очень понятно, в чём смысл ориентироваться на gcc 4.7.1?
если мы используем c++11 в разработке, gcc 4.8.1 как бы полностью реализует c++11, то мне не очень понятно, в чём смысл ориентироваться на gcc 4.7.1?
Re: зачем нам совместимость с gcc 4.7.1?
http://gcc.gnu.org/projects/cxx0x.htmlShmuel wrote:Хотелось бы глянуть на источник информации (т.к. я не в теме по C++11).zg wrote:gcc 4.8.1 как бы полностью реализует c++11
- zg
- zero-gravity
- Posts: 5950
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Re: зачем нам совместимость с gcc 4.7.1?
gcc.gnu.org:Shmuel wrote:Хотелось бы глянуть на источник информации (т.к. я не в теме по C++11).
GCC 4.8.1 will be C++11 feature-complete [2013-04-01]
-
- Posts: 6673
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 33 times
- Been thanked: 491 times
Re: зачем нам совместимость с gcc 4.7.1?
Покуда в коде (проверка версии GCC) и в доках мы не перешли на другую версию, текущая должна работать, не? Перейдём "официально" на 4.8.1, тогда исправления подобные 3501 не понадобятся.zg wrote:по поводу билда 3501.
если мы используем c++11 в разработке, gcc 4.8.1 как бы полностью реализует c++11, то мне не очень понятно, в чём смысл ориентироваться на gcc 4.7.1?
- zg
- zero-gravity
- Posts: 5950
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Re: зачем нам совместимость с gcc 4.7.1?
я официальный переход и имею ввиду.Shmuel wrote:Покуда в коде (проверка версии GCC) и в доках мы не перешли на другую версию, текущая должна работать, не? Перейдём "официально" на 4.8.1, тогда исправления подобные 3501 не понадобятся.
- DrKnS
- Posts: 6107
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 419 times
Re: зачем нам совместимость с gcc 4.7.1?
А где у нас в коде (не говоря уже о доках) проверяется именно 4.7.1?Покуда в коде (проверка версии GCC) и в доках мы не перешли на другую версию
Я нашел только 4.6.1, сильно сомневаюсь, что оно ещё работает.
И, если уж затронули тему, давайте лучше поговорим о необходимости совместимости с VC 2010.
Его поддержка вызывает сильно большую попаболь, и чем дальше, тем хуже.
Re: зачем нам совместимость с gcc 4.7.1?
4.6.x не собирается, потому как
надо ставить уже как минимум 4.7.1, либо действительно заявить о поддержке 4.8.1+, это не так существенно, хотя, имхо, особой нужды в жестком 11-м осиплюсплюсивании, кроме зуда в отдельно взятой попе
нет.
с отказом от vc10, пропадёт возможность сборки на xp, что хуже, у меня рабочий комп, к примеру xp-x64...
Code: Select all
cc1plus.exe: error: unrecognized command line option '-std=gnu++11'

с отказом от vc10, пропадёт возможность сборки на xp, что хуже, у меня рабочий комп, к примеру xp-x64...
-
- Posts: 6673
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 33 times
- Been thanked: 491 times
Re: зачем нам совместимость с gcc 4.7.1?
У меня основная рабочая система - XP x86. На семёрку захожу, только когда надо проверить что-то специфическое для x64.2useven10 wrote:с отказом от vc10, пропадёт возможность сборки на xp, что хуже, у меня рабочий комп, к примеру xp-x64...
- NightRoman
- Posts: 6153
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 30 times
- Been thanked: 62 times
- Contact:
Re: зачем нам совместимость с gcc 4.7.1?
По ряду причин я до сих пор на VC 2010. Может, я и не один такой. Словом, не хотелось бы, чтобы поддержку убрали.
Re: зачем нам совместимость с gcc 4.7.1?
4.7.3 не собирается
но сломано скорее всего недавно.
Code: Select all
In file included from headers.hpp:181:0,
from headers.cpp:34:
global.hpp:101:9: error: 'thread_local' does not name a type
global.hpp:102:9: error: 'thread_local' does not name a type
In file included from headers.hpp:181:0,
from headers.cpp:34:
global.hpp: In member function 'DWORD global::CaughtError() const':
global.hpp:52:36: error: 'm_LastError' was not declared in this scope
global.hpp: In member function 'NTSTATUS global::CaughtStatus() const':
global.hpp:53:40: error: 'm_LastStatus' was not declared in this scope
gmake.exe[1]: *** [Release.32.gcc/obj/headers.gch] Error 1
gmake.exe: *** [all] Error 2