Re[9]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 18.09.13 14:04
Оценка:
https://en.wikipedia.org/wiki/Structured_Exception_Handling#Structured_Exception_Handling
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[10]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 18.09.13 14:18
Оценка:
Здравствуйте, niXman, Вы писали:

X>https://en.wikipedia.org/wiki/Structured_Exception_Handling#Structured_Exception_Handling


Это -то понятно, что за сборка MinGW — SEH . SJLJ, DWARF -- понятно. А SEH что ?
Re[8]: Сборки MinGW(GCC-win32/win64) от niXman
От: alex_public  
Дата: 18.09.13 14:25
Оценка:
Здравствуйте, niXman, Вы писали:

X>драсте =)

X>уже два года как, собираем SJLJ/DWARF/SEH

Жаль SEH только под 64 бита. )
Re[5]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 18.09.13 14:32
Оценка:
X>прокрути страницу ниже, так есть 'Qt Creator 2.8.1 for Windows'.
X>удали этот, и проверь систему на вирусы. тут мне подсказывают, что 'g++.EXE (GCC) 3.4.5 (mingw-vista special r3)' кое-кому очень напоминает зловред...

Не, ну в это я не верю ...

Теперь QT/QTCreator 5.1.1,

C:\Documents and Settings\ziv>gcc --version
gcc (rev2, Built by MinGW-builds project) 4.8.0
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


C:\Documents and Settings\ziv>g++ --version
g++ (rev2, Built by MinGW-builds project) 4.8.0
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


правильно?
Re[11]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 18.09.13 14:40
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Это -то понятно, что за сборка MinGW — SEH . SJLJ, DWARF -- понятно. А SEH что ?

не понял вопроса...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[6]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 18.09.13 14:43
Оценка: 15 (1)
Здравствуйте, MasterZiv, Вы писали:

MZ>Не, ну в это я не верю ...

ну тогда найди здравое объяснение

MZ>правильно?

да.

еще, Qt+QtCreator+MinGW можно взять тут:
https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/

тоже наши сборки.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[7]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 18.09.13 15:19
Оценка:
X>еще, Qt+QtCreator+MinGW можно взять тут:

А мне бы MSYS...
Где его берут под эту сборку ? В ветке на "исходниках" вроде бы кто-то писал, что оно существует.
На sourceforge что-то ничего из сборок нет, только исходники.
Re[8]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 18.09.13 15:22
Оценка:
Здравствуйте, MasterZiv, Вы писали:

X>>еще, Qt+QtCreator+MinGW можно взять тут:


MZ>А мне бы MSYS...

MZ>Где его берут под эту сборку ? В ветке на "исходниках" вроде бы кто-то писал, что оно существует.
MZ>На sourceforge что-то ничего из сборок нет, только исходники.
тут: https://sourceforge.net/projects/msys2/files/Alpha-versions/
тоже наше =)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[12]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 18.09.13 15:28
Оценка:
MZ>>Это -то понятно, что за сборка MinGW — SEH . SJLJ, DWARF -- понятно. А SEH что ?
X>не понял вопроса...

Ну, я так понял, это ещё один из способов реализации С++ excepions в MinGW/GCC.
Так ?
Но по каким-то левым патентным соображениям его можно использовать только на 64 бит.
Re[13]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 18.09.13 15:30
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Ну, я так понял, это ещё один из способов реализации С++ excepions в MinGW/GCC.

MZ>Так ?
да.

MZ>Но по каким-то левым патентным соображениям его можно использовать только на 64 бит.

да.
в 2014 вроде патент истекает.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re: Сборки MinGW(GCC-win32/win64) от niXman
От: HolyNick  
Дата: 20.09.13 11:06
Оценка:
Не совсем понятно, почему в твоей сборке макрос __cplusplus прошит в gcc как 1997...L, то есть без поддержки 11 стандарта.
Re[14]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 20.09.13 12:55
Оценка:
Здравствуйте, niXman, Вы писали:

Большое спасибо тебе, добрый человек niXman, и за mingw-builds, и за ответы в теме.
Я собрал таки мой прог с APR и ActiveMQ-CMS под MinGW.
Re[2]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 20.09.13 14:04
Оценка:
Здравствуйте, HolyNick, Вы писали:

HN>Не совсем понятно, почему в твоей сборке макрос __cplusplus прошит в gcc как 1997...L, то есть без поддержки 11 стандарта.

ссылку на используемую сборку, пожалуйста.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[15]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 20.09.13 14:05
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Большое спасибо тебе, добрый человек niXman, и за mingw-builds, и за ответы в теме.

MZ>Я собрал таки мой прог с APR и ActiveMQ-CMS под MinGW.

рад за тебя =)
на здоровье!
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[3]: Сборки MinGW(GCC-win32/win64) от niXman
От: HolyNick  
Дата: 20.09.13 17:35
Оценка:
Первая ссылка в Downloads на сайте, например.
Единственное, в STL-хидерах в твоей сборке этот макрос, вроде, не присутствует. Может, поэтому и не важно какое значение прошито.
В некоторых сборках(не твоих) если он не "включен" (=199711L) фичи 11 стандарта никак не подключаются.

PS: Заранее извиняюсь, но я мало с GNU программами работал еще, могу гнать пургу некоторую.
Re[4]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 20.09.13 17:42
Оценка:
Здравствуйте, HolyNick, Вы писали:

HN>Первая ссылка в Downloads на сайте, например.

ссылка на инсталлятор?

HN>Единственное, в STL-хидерах в твоей сборке этот макрос, вроде, не присутствует.

вроде как и не должен... он же дефайнится компилятором/препроцессором.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[5]: Сборки MinGW(GCC-win32/win64) от niXman
От: HolyNick  
Дата: 20.09.13 19:01
Оценка:
http://code.google.com/p/mingw-builds/downloads/detail?name=i686-mingw32-gcc-4.6.3-release-c%2Cc%2B%2B%2Cfortran-sjlj.7z

Мне показалось, что в иных сборках было выражение #if __cplusplus >= 201103L ... там где в твоих — нет.
Вот я скачал Qt 5.1.1 с mingw, там в stl_vector.h такое:

#if __cplusplus >= 201103L
#include <initializer_list>
#endif

..
..

При этом в сборке __сplusplus прошит как 199711L, поэтому initializer_list не включается....не знаю правда должен ли, но gcc 4.8.1, вроде, должен поддерживать...хотя повторюсь не знаю
Re[6]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 20.09.13 19:16
Оценка:
Здравствуйте, HolyNick, Вы писали:

HN>http://code.google.com/p/mingw-builds/downloads/detail?name=i686-mingw32-gcc-4.6.3-release-c%2Cc%2B%2B%2Cfortran-sjlj.7z

тебе на самом деле нужна эта древность двухлетней давности? Оо

HN>Мне показалось, что в иных сборках было выражение #if __cplusplus >= 201103L ... там где в твоих — нет.

HN>Вот я скачал Qt 5.1.1 с mingw, там в stl_vector.h такое:

HN>#if __cplusplus >= 201103L

HN>#include <initializer_list>
HN>#endif

HN>..

HN>..

HN>При этом в сборке __сplusplus прошит как 199711L, поэтому initializer_list не включается....не знаю правда должен ли, но gcc 4.8.1, вроде, должен поддерживать...хотя повторюсь не знаю

mingw, который поставляется с Qt-5.1.1, если мне память не изменяет — 4.8.1. ты же привел мне ссылку на 4.6.3, в котором, из с++11 — почти ничего нет.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[2]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 20.09.13 19:17
Оценка:
Здравствуйте, HolyNick, Вы писали:

HN>Не совсем понятно, почему в твоей сборке макрос __cplusplus прошит в gcc как 1997...L, то есть без поддержки 11 стандарта.

теперь все понятно, ты ведь используешь версию двухлетней давности %)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[3]: Сборки MinGW(GCC-win32/win64) от niXman
От: HolyNick  
Дата: 21.09.13 18:32
Оценка:
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, HolyNick, Вы писали:


HN>>Не совсем понятно, почему в твоей сборке макрос __cplusplus прошит в gcc как 1997...L, то есть без поддержки 11 стандарта.

X>теперь все понятно, ты ведь используешь версию двухлетней давности %)

А где самое-самое свежее? Чтоб и 11 стандарт поддерживал и потоки <thread>?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.