перестал работать mingw32-make.exe

Разработка Far.
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

Latest post of the previous page:

закоммитил несколько минут назад, вместе с nullptr
User avatar
DrKnS
Posts: 5804
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 343 times

Re: перестал работать mingw32-make.exe

Post by DrKnS »

Code: Select all

make -f makefile_gcc
mkdir: created directory `./Release.32.gcc'
mkdir: created directory `./Release.32.gcc/obj'
mkdir: created directory `./bootstrap'
generating bootstrap/farlang.templ
/bin/sh: m4: command not found
make: *** [bootstrap/farlang.templ] Error 127
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

2259 - пробуйте
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Re: перестал работать mingw32-make.exe

Post by zg »

а в чём глубокий смысл замены -O3 на -Os?
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

Глубокого нет.
Просто разница в размере, в отличии от разницы в скорости исполнения, заметна.
Особенно для приложения, которое большую часть времени ждет пользовательского ввода,
потом пишет-читает, и только потом немного считает.
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

Re: перестал работать mingw32-make.exe

Post by Denis »

2259 собирается
User avatar
DrKnS
Posts: 5804
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 343 times

Re: перестал работать mingw32-make.exe

Post by DrKnS »

разница в размере, в отличии от разницы в скорости исполнения, заметна.
Насчет скорости - есть мантис 636, например. C отимизацией сортировка работает на ~18% быстрее. Там, правда, речь о vc-билде, но не думаю, что здесь ситуация будет кардинально отличаться.

А обращать внимание на разницу в 900 килобайт (или сколько там) - как-то даже не смешно. Вы фар на дискете держите?
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

10000 файлов, сортировка по имени, имена ~40 символов, первые 30 совпадают:
-O3 - 170 ms
-Os - 174 ms
Флуктуации до 190 в обоих случаях. 'На глаз' разницы нет.
Ну разве только, если Вы храните сотни тысяч файлов в одном каталоге и комп у Вас на i486.
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

Re: перестал работать mingw32-make.exe

Post by DiRTy_GaRRy »

Я тоже не понимаю смысла оптимизации по размеру. У вас что флэшки нет? Давайте ещё Far exe-паркером запакуем для полного маразма.
Ы?
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

Ситуация такова. Я не вижу смысла в оптимизации -O3, если кто-то приведёт реальный пример, когда можно заметить результат от её применения - буду очень признателен. Пример с сортировкой хороший аргумент, но 4-тысячных секунды (и даже 4 сотых) для человека незаметны. Об аргументах 'я не понимаю' и 'то что я не понимаю - маразм', я даже говорить не буду.
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Re: перестал работать mingw32-make.exe

Post by zg »

2useven10 wrote:Пример с сортировкой хороший аргумент, но 4-тысячных секунды (и даже 4 сотых) для человека незаметны.
сколько было групп сортировки? сколько групп расцветки? тут где-то есть на форуме атрибуция, измерять надо на таких где-то масштабах. из того, что можно ещё поизмерять: поиск с регэкспами, раскраска, загрузка больших файлов не в уникоде в редактор.
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

Ok. Не скажу, что убедили. Но пожалуй это тема для отдельной дискуссии и раз вопрос спорный, лучше вернуть то, что было...
2261
User avatar
ctapmex
Posts: 1146
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 34 times

Re: перестал работать mingw32-make.exe

Post by ctapmex »

в ходе этих переделок сломалась генерация sdk хедеров при сборке из VC++ .
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: перестал работать mingw32-make.exe

Post by 2useven10 »

2262
Post Reply

Return to “Development”