klen 1 13 мая, 2015 Опубликовано 13 мая, 2015 (изменено) · Жалоба [DELETED] AVR-филы требуют уважения своих прав!!! .... я все забываю для авр собрать попробовать. Спасибо. Прогнал на текущем проекте для F107 (C++11, thumb, O2, задавленный инлайн): 4.9.3 - 54688 5.1.0 - 53048 (-3%) 6.0.0 - 51800 (-5.3%) Ооо!!!!! серьезный разговор!!. еще опыт предлагаю, добавте еще при компилянии и линковке 6.0.0 ключики -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects, давайте сравним результаты, LTO оптимизатор должен еще накинуть скорости. Изменено 13 мая, 2015 пользователем IgorKossak Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 25 мая, 2015 Опубликовано 25 мая, 2015 · Жалоба свежак arm-kgp-eabi для хоста x86_64-kgp-mingw32 (mingw64) www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150525_BUPRESTIDAE.7z для хоста x86_64-kgp-linux-gnu (linux64) www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20150525_BUPRESTIDAE.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viciouspriest 0 1 июня, 2015 Опубликовано 1 июня, 2015 · Жалоба свежак arm-kgp-eabi для хоста x86_64-kgp-mingw32 (mingw64) www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150525_BUPRESTIDAE.7z Не работает под 32 битной вендой( только под 64... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 1 июня, 2015 Опубликовано 1 июня, 2015 · Жалоба Не работает под 32 битной вендой( только под 64... а и не должен :) тож 64 битный 64 битный то хорошо работает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ARV 1 1 июня, 2015 Опубликовано 1 июня, 2015 · Жалоба тему пора переименовывать в свежак KGP win64/linux64/arm, GNU tools chain Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viciouspriest 0 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба а и не должен :) тож 64 битный 64 битный то хорошо работает? Да, компилятор компилирует) Меня поставили в тупик циферки х86 и 32 ... Думал, что на 32 бита тож пойдет. просто дома 64 бит операционка, а на работе 32. Придется ставить виртуалку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150525_BUPRESTIDAE.7z Проверил на своём проекте, в фильтрах получил +5% производительности. Вопрос - если использовать -flto=8 на последнем этапе компиляции (запуск ld) появляются сообщения о ненайденных файлах, которые нужно игнорировать. Что это за ошибки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба страдания бледного Вальтера - под 32 битную венду собрать из коробки не получается - нада править много чего каждый раз, транк вообще не собирается - ошибки в скптах сборки и никто их не пытается исправлять иво видимо как и мне проверить не и отладить НЕ НАЧЕМ! 2_Viciouspriest, я Вамм могу только посучувствовать в квадрате - на работе масдай да еще 32 битный..... беспросветность. вот каменный цветок... я ессесено немогу проверить запускаются ли бинари вообще... винды у нас в радиусе поражения ОМП не водятся http://www.klen.org/Files/DevTools/i686-kg....1.0_CETONIA.7z Что это за ошибки? я не телепат. лог в студию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viciouspriest 0 2 июня, 2015 Опубликовано 2 июня, 2015 (изменено) · Жалоба вот каменный цветок... я ессесено немогу проверить запускаются ли бинари вообще... винды у нас в радиусе поражения ОМП не водятся http://www.klen.org/Files/DevTools/i686-kg....1.0_CETONIA.7z Большое спасибо, почти работает)) ... make: *** [UPKB_G.elf] Error 1 Изменено 2 июня, 2015 пользователем IgorKossak избыточная простыня листинга Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба 2_Viciouspriest я думаю нужно попробывать с того чтобы вместо Ваших ключей всунуть при компиляции И ПРИ ЛИНКОВКЕ (что судя поо логу не сделано) ключики -mcpu=cortex-m3 -mfloat-abi=soft -mthumb -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects -ggdb3 при линковке тоже нада обязательно пизать ибо в современность LTO процес компиляни и линковки не совсем изолированные операции.... лог результатов в студию ожидается. бинари запустились - что для меня было не очевидно... неплохо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viciouspriest 0 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба 2_Viciouspriest я думаю нужно попробывать с того чтобы вместо Ваших ключей всунуть при компиляции И ПРИ ЛИНКОВКЕ (что судя поо логу не сделано) ключики -mcpu=cortex-m3 -mfloat-abi=soft -mthumb -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects -ggdb3 при линковке тоже нада обязательно пизать ибо в современность LTO процес компиляни и линковки не совсем изолированные операции.... лог результатов в студию ожидается. бинари запустились - что для меня было не очевидно... неплохо. Вот блин, разорвал форум своей вставкой х) Линковка и компиляция с Вашими ключами - тот же результат. **** Build of configuration Debug for project UPKB-G **** make all compile main.o d:/gcc/arm-kgp-eabi_CETONIA/bin/arm-kgp-eabi-gcc -mcpu=cortex-m3 -mfloat-abi=soft -mthumb -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects -ggdb3 -I . -I lto1.exe: warning: -fassociative-math disabled; other options take precedence lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2960 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper.exe: fatal error: d:\gcc\arm-kgp-eabi_CETONIA\bin\arm-kgp-eabi-gcc.exe returned 1 exit status compilation terminated. d:/gcc/arm-kgp-eabi_cetonia/bin/../lib/gcc/arm-kgp-eabi/5.1.0/../../../../arm-kgp-eabi/bin/ld.exe: error: lto-wrapper failed collect2.exe: error: ld returned 1 exit status make: *** [uPKB_G.elf] Error 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба Линковка и компиляция с Вашими ключами - тот же результат. в винде все всегда через жопу... особнно под 32 битную. ну ладно. можно собрать без LTO плагина и скорее всего тогда заведется. нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viciouspriest 0 2 июня, 2015 Опубликовано 2 июня, 2015 · Жалоба в винде все всегда через жопу... особнно под 32 битную. ну ладно. можно собрать без LTO плагина и скорее всего тогда заведется. нужно? Если это будет не сильно сложно, то нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 2 июня, 2015 Опубликовано 2 июня, 2015 (изменено) · Жалоба make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans6.ltrans.o] Error 1 (ignored) 19:35 The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans8.ltrans.o] Error 1 (ignored) The system cannot find the path specified. The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans9.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans1.ltrans.o] Error 1 (ignored) make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans7.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans10.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans11.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans14.ltrans.o] Error 1 (ignored) The system cannot find the path specified. The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans5.ltrans.o] Error 1 (ignored) make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans12.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans13.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans0.ltrans.o] Error 1 (ignored) C:/user/arm/klen/bin/arm-kgp-eabi-size tc1_r7s721_rom.elf text data bss dec hex filename 117872 0 35776 153648 25830 tc1_r7s721_rom.elf C:/user/arm/klen/bin/arm-kgp-eabi-objcopy -O ihex -R .noinit -R .bss tc1_r7s721_rom.elf tc1_r7s721_rom.hex C:\user\SVN\tc1\r7s721> ↑ Makefile.zip Изменено 2 июня, 2015 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 3 июня, 2015 Опубликовано 3 июня, 2015 · Жалоба make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans6.ltrans.o] Error 1 (ignored) The system cannot find the path specified. make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans8.ltrans.o] Error 1 (ignored) ↑ хрень какаято, такое ощущение что кудато ктото не может записать временный файл. права на доступ? может дать права на запись и чтение всем в папку C:\Users\Gena\AppData\Local\Temp. какой компиллер 32 или 64 битный. судя по списку файлов радиостанцию ваяете, да? 2_Viciouspriest еще один среатив - удалось собрать из транка arm-kgp-eabi host i686-kgp-mingw32 www.klen.org//Files/DevTools/i686-kgp-mingw32/arm-kgp-eabi_@_i686-kgp-mingw32_20150603_CETONIA.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться