|
|
  |
свежак KGP win32/arm/avr/mips/m68k, GNU tools chain |
|
|
|
May 2 2012, 19:41
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(AHTOXA @ May 2 2012, 19:18)  Я и не ставлю, оно у меня уже сто лет как есть. Тогда понятно. Цитата(AHTOXA @ May 2 2012, 19:18)  Кстати, с WinAVR, емнимс, тоже идут make & sh. WinAvr похоже уже умер. В AVRToolcain свой make есть.
|
|
|
|
|
May 11 2012, 11:53
|
Группа: Новичок
Сообщений: 3
Регистрация: 7-03-08
Пользователь №: 35 718

|
А не подскажите ключики и патчи, чтобы собрать тулчейн для arm под Linux 32bit ?
|
|
|
|
|
Jul 16 2012, 09:53
|
Группа: Участник
Сообщений: 5
Регистрация: 13-06-08
Пользователь №: 38 263

|
Klen, не мог бы ты собрать insight для target=mips-sde-elf mingw? Win7 32
|
|
|
|
|
Jul 30 2012, 06:10
|

бессмертным стать можно тремя способами
    
Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912

|
Цитата(Terminator @ Jul 30 2012, 08:35)  Попробовал 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интересно будетли другой результат?
|
|
|
|
|
Aug 24 2012, 18:13
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(alx2 @ Dec 20 2011, 08:24)  Встречный вопрос: что мешает их собрать вместо того чтобы искать? Если я правильно понимаю, для этого должно быть достаточно указать LDFLAGS=-all-static Извиняюсь за назойливость но никто нигде не видел уже собранных тулзов(AVR and ARM) со статическими либами(для 32 бит). Задолбало безрезультатное бодание с самостоятельной сборкой.
|
|
|
|
|
Aug 24 2012, 18:35
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Terminator @ Jul 30 2012, 10:17)  Размер также примерно в двое выше и повисло в том же месте. Код LDFLAGS += -nodefaultlibs -lm -lgcc -lc Даёт какой-либо эффект?
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Aug 27 2012, 03:09
|

Местный
  
Группа: Участник
Сообщений: 209
Регистрация: 7-12-04
Из: Томск
Пользователь №: 1 382

|
Цитата(demiurg_spb @ Aug 25 2012, 01:35)  Код 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
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|