|
|
  |
свежак KGP win32/arm/avr/mips/m68k, GNU tools chain |
|
|
|
Dec 20 2011, 05:24
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091

|
Цитата(klop @ Dec 18 2011, 12:04)  Где можно найти гнушные тулзы под АВР АРМ собранные со статическими либами (чтоб под старыми версиями Линуксов нормально бегали) Встречный вопрос: что мешает их собрать вместо того чтобы искать? Если я правильно понимаю, для этого должно быть достаточно указать LDFLAGS=-all-static
--------------------
Всего наилучшего, Alex Mogilnikov
|
|
|
|
|
Dec 20 2011, 07:52
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(alx2 @ Dec 20 2011, 08:24)  Встречный вопрос: что мешает их собрать вместо того чтобы искать? Если я правильно понимаю, для этого должно быть достаточно указать LDFLAGS=-all-static По тому что не очень понятно как это делать. На каком линухе собирать что бы было меньше мороки с поиском пакетов и потом работало на RHEL 4. Какие RPM должны быть установлены.
|
|
|
|
|
Dec 29 2011, 07:50
|

Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967

|
Цитата(klen @ Nov 29 2011, 15:24)  зачем извращатся лишней инструкцийе, попробуйте потестить оновленую сборку (-2 поста вверх), все соберется из стндартных исходников Затем, что ругань про «registers may not be the same» объявлена официальной и соответствующей документации. Недовольным предлагают писать в Спортлото.
--------------------
С уважением, Алексей Шапошников.
|
|
|
|
|
Jan 2 2012, 08:18
|

Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967

|
Цитата(klen @ Dec 30 2011, 22:18)  кем и зачем. все четко - для коротких операндов нет ограничения, для длинного есть. Мейнтенерами GNU binutils. Затем, что это не баг, это фича: «A closer read of the ARMv7m reference manual confirms that for any of the strex instructions (word, half word, byte), if the register are the same, the result is undefined. So James Greenhalgh's patch is correct, and this bug is invalid». Цитата(klen @ Dec 30 2011, 22:18)  в чем новость то? или я чето проспал? Новость в том, что в gas, начиная с версии 2.21.53, это ограничение есть для всех вариантов STREX. Так что при попытке собрать CMSIS компилятор вывалится с ошибкой на тех самых strexb/strexh (я на это наткнулся со свежей версией тулчейна от CodeSourcery).
--------------------
С уважением, Алексей Шапошников.
|
|
|
|
|
Jan 19 2012, 03:57
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091

|
Цитата(AHTOXA @ Jan 18 2012, 17:51)  (Единственный недостаток - русские сообщения. Продолжаю настаивать, что здесь им не место). LANG=C не помогает?
--------------------
Всего наилучшего, Alex Mogilnikov
|
|
|
|
|
Jan 20 2012, 03:58
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091

|
Цитата(demiurg_spb @ Jan 19 2012, 09:46)  А под виндузой? Не помню, как там переменные окружения устанавливаются. Кажется, командой set.
--------------------
Всего наилучшего, Alex Mogilnikov
|
|
|
|
|
Jan 21 2012, 02:33
|

Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967

|
Цитата(AHTOXA @ Jan 20 2012, 17:41)  Помогает, спасибо. Но тут есть некоторое неудобство - глобально задавать "LANG=C" я не хочу, поэтому придётся переделывать все makefile-ы. Этого мне тоже делать не хотелось бы  А просто LC_MESSAGES=C не подойдёт?
--------------------
С уважением, Алексей Шапошников.
|
|
|
|
|
Jan 22 2012, 17:07
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
свеженькой цветной капустки сборки avr-gcc 4.7.0 хоцца (linux) Там обещают __pgm, __pgmx и -mstrict-X (да и -maccumulate-args неплохо). В сборке avr-kgp-elf-gcc (Klen's GNU package (KGP) for AVR/elf platform) 4.7.0 20110813 (experimental) этого нет.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|