Артём__ 0 21 октября, 2012 Опубликовано 21 октября, 2012 · Жалоба Genadi Zawidowski вроде бы windows, значит просто надо уточнить у него правильную версию:) Я так понял, что yagarto. компилятор теперь 4.7.2. Или kgp немножко не той системы:) Тут получился небольшой оффтопик - здесь KGP обсуждается, а мы с Genadi Zawidowski про LTO в Yagarto тут писать начали. Но с KGP LTO у меня тоже не работало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 21 октября, 2012 Опубликовано 21 октября, 2012 · Жалоба Я так понял, что yagarto. компилятор теперь 4.7.2. Ненене, вот же: У меня работает и с yagarto и с klen. Так что не офтопик:) Просто Genadi Zawidowski нам сообщил, что теперь не только kgp умеет LTO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 22 октября, 2012 Опубликовано 22 октября, 2012 · Жалоба Просто Genadi Zawidowski нам сообщил, что теперь не только kgp умеет LTO.Думаю что это ошибка, т.к. yagarto никогда не поддерживало и не поддерживает LTO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 22 октября, 2012 Опубликовано 22 октября, 2012 · Жалоба Новая сборка yagrto поддерживает, я сам проверил на своих проектах, которые ранее только с kgp собирались. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 22 октября, 2012 Опубликовано 22 октября, 2012 · Жалоба Интересно. Надо попробовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 23 октября, 2012 Опубликовано 23 октября, 2012 · Жалоба Интересно. Надо попробовать. А что его пробовать... Работает, только код чуть-чуть побольше чем у klen - но проще в инсталяции - можно человеку сказать "запусти две инсталяшки и всё у тебя будет работать". С klen надо тот же make с компанией ставить (обычно yagarto tools или avr gcc обеспечивает). И объяснять, как пути прописывать. зы: сразу предупреждаю - я пользуюсь FAR2, но справшиваю как сделать в windows commander, чтобы оператор видел результат выполнения консольных команд? А то з...ло просить запустить cmd.exe, от которого народ в ступор впадает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SyncLair 0 23 октября, 2012 Опубликовано 23 октября, 2012 · Жалоба Думаю что это ошибка, т.к. yagarto никогда не поддерживало и не поддерживает LTO. Ну не знай у меня lto c 4.7.1 работает именно с yagarto. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 23 октября, 2012 Опубликовано 23 октября, 2012 · Жалоба Ну не знай у меня lto c 4.7.1 работает именно с yagarto. Удалил 4.7.2, поставил 4.7.1 - правда не в program files по умолчанию, а как советуют - без пробелов в пути. Скомпилировало... У Вас стоит в каком каталоге? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 21 ноября, 2012 Опубликовано 21 ноября, 2012 · Жалоба переполз под W7 64 бита. Взгляд на мир не поменялся. Могу использовать сборки под windows x64. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 26 ноября, 2012 Опубликовано 26 ноября, 2012 · Жалоба свежаки: хост 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 в сборке для линукса она уже положена, в другие сборки ее нада положить - как в отдельном топике Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 6 декабря, 2012 Опубликовано 6 декабря, 2012 (изменено) · Жалоба Последний свежак нескомпилил проект. /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 С разбегу не смог понять, что не так. Откатился на предпоследний "свежак". Изменено 6 декабря, 2012 пользователем Terminator Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба Последний свежак нескомпилил проект. /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,..... и тд. найдите вора и напишите свою реализацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба это вы чтото из libc(newlib) тяните - printf, malloc,..... и тд. найдите вора и напишите свою реализацию. Не, там всё чисто(всё своё). Тянется только математика. Коментарю log10 и всё проходит. Но ведь в предпоследнем с log10 компилится и судя по map файлу __impure_ptr нашёлся в libc. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 9 декабря, 2012 Опубликовано 9 декабря, 2012 · Жалоба Не, там всё чисто(всё своё). Тянется только математика. Коментарю log10 и всё проходит. Но ведь в предпоследнем с log10 компилится и судя по map файлу __impure_ptr нашёлся в libc. неа... нифига оно не чисто: log10 всякую мутату из newlib. так всегда бывает.... нафига ему у __impure_ptr ? чтоб сообщить о коде ошибки или еще чтото а оно нам нужно? чтоб такие косяки не пролезли в проект случано незаметно я жеско для себя стриплю либы - и тогда видно кто тянет за собой тяжести, в таких случаяж врапер выткаяю со своей реализацией. еще раз пересобрал, либы в нормалтном состоянии не покоцанные http://klen.org/Files/DevTools/linux-x86_6..._64-20121209.7z файл с сборкой под линух64, но от туда можно выдрать библиотеки если нужно на виннде предыдущую сборку заюзать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 10 декабря, 2012 Опубликовано 10 декабря, 2012 · Жалоба Теперь log10 не требует errno. Спасибо. с lto не компилится :) 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 И раньше не компилилось. Не критично :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться