Артём__ 0 2 мая, 2012 Опубликовано 2 мая, 2012 · Жалоба Я и не ставлю, оно у меня уже сто лет как есть. Тогда понятно. Кстати, с WinAVR, емнимс, тоже идут make & sh. WinAvr похоже уже умер. В AVRToolcain свой make есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stran-nik 0 11 мая, 2012 Опубликовано 11 мая, 2012 · Жалоба А не подскажите ключики и патчи, чтобы собрать тулчейн для arm под Linux 32bit ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 11 мая, 2012 Опубликовано 11 мая, 2012 · Жалоба А не подскажите ключики и патчи, чтобы собрать тулчейн для arm под Linux 32bit ? щас его можно взять из репозитория любого дистрибутива линукса по ключевому слову arm-linux-gnueabi (в ubuntu это версия 4.6, правда толи криво встала толи ошибка в пакете но у меня не собирает, поэтому надо самому собрать - но видимо моя карма, из репозитория все должно работать ) чуть пожже при благоприятных стечениях я начну выкладывать свои сборки, имею виды начать делать девасы на базе omap4. пока тока эксперементирую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 16 июля, 2012 Опубликовано 16 июля, 2012 · Жалоба свежак. linux64 www.klen.org/Files/DevTools/linux-x86_64/arm-kgp-eabi-linux-x86_64-20120715.tar.7z (48,9 МБ) darwin (OS X) www.klen.org/Files/DevTools/darwin/arm-kgp-eabi-darwin11.4.0-15072012.zip (46,9 МБ) свежая сборка с компиллером версии 4.8.0. сильно повышена стабильность оптимизатора LTO. представляю сборку для огрызников - не думал что когданить до этого дойдет но случилось что пришлось другу сделать сборку, все заработало на его радость. не вижу причин не выкатить ее на всеощее обозрение. GCC становится лучше и лучше, а поддержка под масдай все хуже и хуже. мораль: сборка под масдай будет когда у меня будет свободное время чтоб с помощью кувалды и такойто матери собрать ее собрать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TJ27 0 16 июля, 2012 Опубликовано 16 июля, 2012 · Жалоба Klen, не мог бы ты собрать insight для target=mips-sde-elf mingw? Win7 32 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 17 июля, 2012 Опубликовано 17 июля, 2012 · Жалоба Klen, не мог бы ты собрать insight для target=mips-sde-elf mingw? Win7 32 я попробую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sherr 0 18 июля, 2012 Опубликовано 18 июля, 2012 · Жалоба А под Linux32 - ARM, AVR уже никогда не будет ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба Попробовал lto на своём проекте. Скомпился почти без допиливания, но размер стал в два раза больше и виснет в процессе выполнения :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба Попробовал lto на своём проекте. Скомпился почти без допиливания, но размер стал в два раза больше и виснет в процессе выполнения :) забавно.. у меня с lto -15...25%, работает но отлаживать это нельзя. возможно есть один тонкий момент, я когда собираю gcc и newlib туда пропихиваю ключи -flto, тоесть libgcc libc и тд собраны с lto и уровнем оптимизации -Os. для бинарей в проектк синхронно. Замечал особую особую непонятную связь ключей -flto и ключей оптимизации, они должны быть указаны и при сомпиляции и при линковке и при этом одинаковые. попробуйте на всем проекте подсунуть и при компиляции и при линковке набор ключиков -g0 -Os -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite -flto интересно будетли другой результат? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 30 июля, 2012 Опубликовано 30 июля, 2012 (изменено) · Жалоба Не помогло. Размер также примерно в двое выше и повисло в том же месте. Upd: не все опции до линкера донёс. Размер немного уменьшился, но всё равно почти в два раза больше оригинала. Повисло в тоже же месте. Изменено 30 июля, 2012 пользователем Terminator Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба Рабочие скрипты линкера лежат в проекте тут http://www.cqham.ru/forum/showthread.php?t=9688 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klop 0 24 августа, 2012 Опубликовано 24 августа, 2012 · Жалоба Встречный вопрос: что мешает их собрать вместо того чтобы искать? Если я правильно понимаю, для этого должно быть достаточно указать LDFLAGS=-all-static Извиняюсь за назойливость но никто нигде не видел уже собранных тулзов(AVR and ARM) со статическими либами(для 32 бит). Задолбало безрезультатное бодание с самостоятельной сборкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 24 августа, 2012 Опубликовано 24 августа, 2012 · Жалоба Размер также примерно в двое выше и повисло в том же месте. LDFLAGS += -nodefaultlibs -lm -lgcc -lc Даёт какой-либо эффект? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 27 августа, 2012 Опубликовано 27 августа, 2012 · Жалоба LDFLAGS += -nodefaultlibs -lm -lgcc -lc Даёт какой-либо эффект? Никакого эффекта. Никаких "сторонних" либ в проекте нет. lto (на работоспособность не проверял) text data bss dec hex filename 188612 1176 39152 228940 37e4c ../build/app.elf text data bss dec hex filename 188612 1176 39152 228940 37e4c ../build/app.elf с -Os не собирается: --- linking... /tmp/ccixzFwx.s: Assembler messages: /tmp/ccixzFwx.s:533: Error: offset out of range /tmp/ccixzFwx.s:535: Error: offset out of range /tmp/ccixzFwx.s:537: Error: offset out of range lto-wrapper: arm-kgp-eabi-g++ returned 1 exit status collect2: error: lto-wrapper returned 1 exit status make: *** [../build/app.elf] Ошибка 1 без lto text data bss dec hex filename 100416 1176 39024 140616 22548 ../build/app.elf text data bss dec hex filename 100416 1176 39024 140616 22548 ../build/app.elf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 20 октября, 2012 Опубликовано 20 октября, 2012 (изменено) · Жалоба Обновился yagarto. компилятор теперь 4.7.2. yagarto tools тоже новый. LTO заработало. По размеру кода на крохи уступает последнему klen-овскому варианту сборки. Изменено 20 октября, 2012 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться