реклама на сайте
подробности

 
 
85 страниц V  « < 46 47 48 49 50 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
klen
сообщение Dec 19 2011, 08:05
Сообщение #706


бессмертным стать можно тремя способами
*****

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



Цитата(klop @ Dec 18 2011, 11:04) *
Прошу прощения за отвлеченный вопрос:
Где можно найти гнушные тулзы под АВР АРМ собранные со статическими либами (чтоб под старыми версиями Линуксов нормально бегали)
Заранее спасибо

в чем проблема? какая связь между версиями линукса и компиллером?
Go to the top of the page
 
+Quote Post
alx2
сообщение Dec 20 2011, 05:24
Сообщение #707


Местный
***

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



Цитата(klop @ Dec 18 2011, 12:04) *
Где можно найти гнушные тулзы под АВР АРМ собранные со статическими либами (чтоб под старыми версиями Линуксов нормально бегали)

Встречный вопрос: что мешает их собрать вместо того чтобы искать? Если я правильно понимаю, для этого должно быть достаточно указать LDFLAGS=-all-static


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
klop
сообщение Dec 20 2011, 07:52
Сообщение #708


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



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


По тому что не очень понятно как это делать. На каком линухе собирать что бы было меньше мороки с поиском пакетов и потом работало на RHEL 4. Какие RPM должны быть установлены.
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Dec 29 2011, 07:50
Сообщение #709


Частый гость
**

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



Цитата(klen @ Nov 29 2011, 15:24) *
зачем извращатся лишней инструкцийе, попробуйте потестить оновленую сборку (-2 поста вверх), все соберется из стндартных исходников

Затем, что ругань про «registers may not be the same» объявлена официальной и соответствующей документации. Недовольным предлагают писать в Спортлото.


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 30 2011, 16:18
Сообщение #710


бессмертным стать можно тремя способами
*****

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



Цитата(Canis Dirus @ Dec 29 2011, 11:50) *

кем и зачем. все четко - для коротких операндов нет ограничения, для длинного есть. в чем новость то? или я чето проспал?
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Jan 2 2012, 08:18
Сообщение #711


Частый гость
**

Группа: Участник
Сообщений: 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).


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 17 2012, 10:34
Сообщение #712


бессмертным стать можно тремя способами
*****

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



свежак для армов
хост масдай 64 бит
http://klen.org/Files/DevTools/x86_64-kgp-..._64-20120117.7z
хост linux64
http://klen.org/Files/DevTools/linux-x86_6..._64-20120117.7z

по просьбам трудящихся для последней сборки была проведена определенная работа с целю статической линковки компонентов тулчейна. соответственно архив стал жирнее. тестируйте.

в этих сборках есть поддержка ядер m4 и m4f
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 18 2012, 12:51
Сообщение #713


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Протестировал под линуксом, cortex-m3. Работает. Статическая сборка - наконец-то! a14.gif
(Единственный недостаток - русские сообщения. Продолжаю настаивать, что здесь им не место).
Под венду - не пробовал, я пользую исключительно 32-разрядные сборки: мало ли куда меня забросит нелёгкая программистская судьба, а они работают под любой вендойsm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
alx2
сообщение Jan 19 2012, 03:57
Сообщение #714


Местный
***

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



Цитата(AHTOXA @ Jan 18 2012, 17:51) *
(Единственный недостаток - русские сообщения. Продолжаю настаивать, что здесь им не место).

LANG=C не помогает?


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 19 2012, 04:46
Сообщение #715


неотягощённый злом
******

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



Цитата(alx2 @ Jan 19 2012, 06:57) *
LANG=C не помогает?
А под виндузой?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
alx2
сообщение Jan 20 2012, 03:58
Сообщение #716


Местный
***

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



Цитата(demiurg_spb @ Jan 19 2012, 09:46) *
А под виндузой?

Не помню, как там переменные окружения устанавливаются. Кажется, командой set.


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 20 2012, 11:41
Сообщение #717


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(alx2 @ Jan 19 2012, 09:57) *
LANG=C не помогает?

Помогает, спасибо. Но тут есть некоторое неудобство - глобально задавать "LANG=C" я не хочу, поэтому придётся переделывать все makefile-ы. Этого мне тоже делать не хотелось бы sm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Jan 21 2012, 02:33
Сообщение #718


Частый гость
**

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



Цитата(AHTOXA @ Jan 20 2012, 17:41) *
Помогает, спасибо. Но тут есть некоторое неудобство - глобально задавать "LANG=C" я не хочу, поэтому придётся переделывать все makefile-ы. Этого мне тоже делать не хотелось бы sm.gif

А просто LC_MESSAGES=C не подойдёт?


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 21 2012, 11:43
Сообщение #719


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Нет, от этого весь интерфейс становится английским.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 22 2012, 17:07
Сообщение #720


Нечётный пользователь.
******

Группа: Свой
Сообщений: 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)
этого нет.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

85 страниц V  « < 46 47 48 49 50 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 16:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01516 секунд с 7
ELECTRONIX ©2004-2016