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

 
 
85 страниц V  « < 54 55 56 57 58 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
_Артём_
сообщение Oct 21 2012, 14:19
Сообщение #826


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(AHTOXA @ Oct 21 2012, 17:13) *
Genadi Zawidowski вроде бы windows, значит просто надо уточнить у него правильную версиюsm.gif

Я так понял, что
Цитата
yagarto. компилятор теперь 4.7.2.


Цитата(AHTOXA @ Oct 21 2012, 17:13) *
Или kgp немножко не той системыsm.gif

Тут получился небольшой оффтопик - здесь KGP обсуждается, а мы с Genadi Zawidowski про LTO в Yagarto тут писать начали.
Но с KGP LTO у меня тоже не работало.

Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 21 2012, 15:09
Сообщение #827


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

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



Цитата(_Артём_ @ Oct 21 2012, 20:19) *
Я так понял, что
Цитата
yagarto. компилятор теперь 4.7.2.

Ненене, вот же:
Цитата(Genadi Zawidowski @ Oct 21 2012, 15:43) *
У меня работает и с yagarto и с klen.

Так что не офтопикsm.gif
Просто Genadi Zawidowski нам сообщил, что теперь не только kgp умеет LTO.


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


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

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



Цитата(AHTOXA @ Oct 21 2012, 19:09) *
Просто Genadi Zawidowski нам сообщил, что теперь не только kgp умеет LTO.
Думаю что это ошибка, т.к. yagarto никогда не поддерживало и не поддерживает LTO.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 22 2012, 06:51
Сообщение #829


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Новая сборка yagrto поддерживает, я сам проверил на своих проектах, которые ранее только с kgp собирались.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Oct 22 2012, 07:34
Сообщение #830


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

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



Интересно. Надо попробовать.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 23 2012, 14:07
Сообщение #831


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(demiurg_spb @ Oct 22 2012, 11:34) *
Интересно. Надо попробовать.

А что его пробовать... Работает, только код чуть-чуть побольше чем у klen - но проще в инсталяции - можно человеку сказать "запусти две инсталяшки и всё у тебя будет работать". С klen надо тот же make с компанией ставить (обычно yagarto tools или avr gcc обеспечивает). И объяснять, как пути прописывать.

зы: сразу предупреждаю - я пользуюсь FAR2, но справшиваю как сделать в windows commander, чтобы оператор видел результат выполнения консольных команд? А то з...ло просить запустить cmd.exe, от которого народ в ступор впадает...
Go to the top of the page
 
+Quote Post
SyncLair
сообщение Oct 23 2012, 20:07
Сообщение #832


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197



Цитата(demiurg_spb @ Oct 22 2012, 10:17) *
Думаю что это ошибка, т.к. yagarto никогда не поддерживало и не поддерживает LTO.

Ну не знай у меня lto c 4.7.1 работает именно с yagarto.




--------------------
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 23 2012, 22:07
Сообщение #833


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(SyncLair @ Oct 24 2012, 00:07) *
Ну не знай у меня lto c 4.7.1 работает именно с yagarto.


Удалил 4.7.2, поставил 4.7.1 - правда не в program files по умолчанию, а как советуют - без пробелов в пути. Скомпилировало... У Вас стоит в каком каталоге?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 21 2012, 20:20
Сообщение #834


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



переполз под W7 64 бита. Взгляд на мир не поменялся. Могу использовать сборки под windows x64.
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 26 2012, 20:18
Сообщение #835


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

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



свежаки:
хост x86_64 linux
target ARM http://klen.org/Files/DevTools/linux-x86_6..._64-20121125.7z
target win64 http://klen.org/Files/DevTools/linux-x86_6...20121125.tar.7z
target win32 http://klen.org/Files/DevTools/linux-x86_6...20121125.tar.7z

хост Win64
target ARM http://klen.org/Files/DevTools/x86_64-kgp-..._64-20121124.7z
target self http://klen.org/Files/DevTools/x86_64-kgp-...w32-20121124.7z

хост Win32
target ARM http://klen.org/Files/DevTools/x86_32-kgp-..._32-20121125.7z
target self http://klen.org/Files/DevTools/x86_32-kgp-...w32-20121125.7z

закончилась эпопея с портирование библиотеки GSL http://www.gnu.org/software/gsl
библиотка портирована на соспроцессор ядра cortex-m4f
на первой страничке можно почитать что она умеет делать и как реально облегчать жизнь при попытках изобрести вЭлосипЭд
просьба потестить - мне хочется выгрести косяки если они найдутся. из нее применю в реальном проектк нелинейную оптимизация. работает хорошо, полет нормальный. кому интересно читайте отдейлный топик в этом разделе который заведу.

http://klen.org/Files/DevTools/linux-x86_6...20121125.tar.7z

в сборке для линукса она уже положена, в другие сборки ее нада положить - как в отдельном топике
Go to the top of the page
 
+Quote Post
Terminator
сообщение Dec 6 2012, 06:58
Сообщение #836


Местный
***

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



Последний свежак нескомпилил проект.
Код
/usr/local/arm/bin/../lib/gcc/arm-kgp-eabi/4.8.0/../../../../arm-kgp-eabi/lib/libc.a(lib_a-errno.o): In function `__errno':
errno.c:(.text.__errno+0xc): undefined reference to `_impure_ptr'
collect2: error: ld returned 1 exit status
make: *** [../build/app.elf] Ошибка 1


С разбегу не смог понять, что не так. Откатился на предпоследний "свежак".

Сообщение отредактировал Terminator - Dec 6 2012, 06:59
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 7 2012, 07:04
Сообщение #837


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

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



Цитата(Terminator @ Dec 6 2012, 10:58) *
Последний свежак нескомпилил проект.
Код
/usr/local/arm/bin/../lib/gcc/arm-kgp-eabi/4.8.0/../../../../arm-kgp-eabi/lib/libc.a(lib_a-errno.o): In function `__errno':
errno.c:(.text.__errno+0xc): undefined reference to `_impure_ptr'
collect2: error: ld returned 1 exit status
make: *** [../build/app.elf] Ошибка 1


С разбегу не смог понять, что не так. Откатился на предпоследний "свежак".

это вы чтото из libc(newlib) тяните - printf, malloc,..... и тд. найдите вора и напишите свою реализацию.
Go to the top of the page
 
+Quote Post
Terminator
сообщение Dec 7 2012, 08:34
Сообщение #838


Местный
***

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



Цитата(klen @ Dec 7 2012, 14:04) *
это вы чтото из libc(newlib) тяните - printf, malloc,..... и тд. найдите вора и напишите свою реализацию.

Не, там всё чисто(всё своё). Тянется только математика. Коментарю log10 и всё проходит. Но ведь в предпоследнем с log10 компилится и судя по map файлу __impure_ptr нашёлся в libc.
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 9 2012, 15:58
Сообщение #839


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

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



Цитата(Terminator @ Dec 7 2012, 12:34) *
Не, там всё чисто(всё своё). Тянется только математика. Коментарю log10 и всё проходит. Но ведь в предпоследнем с log10 компилится и судя по map файлу __impure_ptr нашёлся в libc.

неа... нифига оно не чисто: log10 всякую мутату из newlib. так всегда бывает.... нафига ему у __impure_ptr ? чтоб сообщить о коде ошибки или еще чтото а оно нам нужно?

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

еще раз пересобрал, либы в нормалтном состоянии не покоцанные
http://klen.org/Files/DevTools/linux-x86_6..._64-20121209.7z
файл с сборкой под линух64, но от туда можно выдрать библиотеки если нужно на виннде предыдущую сборку заюзать
Go to the top of the page
 
+Quote Post
Terminator
сообщение Dec 10 2012, 11:02
Сообщение #840


Местный
***

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



Теперь log10 не требует errno. Спасибо.

с lto не компилится sm.gif
Код
lto1: internal compiler error: in inline_call, at ipa-inline-transform.c:270
Please submit a full bug report,
with preprocessed source if appropriate.
scons: building terminated because of errors.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: /usr/local/arm/bin/arm-kgp-eabi-g++ returned 1 exit status
/usr/local/arm/bin/../lib/gcc/arm-kgp-eabi/4.8.0/../../../../arm-kgp-eabi/bin/ld: lto-wrapper failed

И раньше не компилилось. Не критично sm.gif
Go to the top of the page
 
+Quote Post

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

 


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


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