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

 
 
85 страниц V  « < 60 61 62 63 64 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
klen
сообщение Nov 23 2013, 10:37
Сообщение #916


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

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



Цитата(DVF @ Nov 22 2013, 13:21) *
Никто klenа не видел? crying.gif
Не видать нам target_ host_date_buildname.7z?

спакуха. все будет.
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 12 2014, 19:05
Сообщение #917


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

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



после продолжительного перерыва продолжаем нашу песню.....

свежак для linux64:

http://klen.org//Files/DevTools/linux-x86_...2_SUS_SCROFA.7z
примерно 70 мб

с целью ,если необходимо, использования LTO оптимизации все либы собраны с комбинацией ключей -flto -ffat-lto-objects , для нормальной работы LTO оптимизатора при компляции их тоже необходимо воткнуть, иначе сборка пройдет без оптимизации LTO. Тут есть особенность, которой нет в релизном gcc4.8.2, в обязательной необходимости -ffat-lto-objects , в противном случае при втыкании только -flto компиллер генерит код с LTO но почемуто напроч выкидывает объекты которые пошли бы в секциии данных, что приводит к печалям на этапе линковки. пологаю это временная особенность состояния кода из транка. работает хорошо - до 10 процентов ужатия кода. в моем случае проект с пришитой Lua 5.2.2 ужимается LTO оптимизатором на 12 процентов.

соответствующую сборку для win64 планиую в ближайшие дни - если собрать удастся wink.gif
Go to the top of the page
 
+Quote Post
DVF
сообщение Jan 13 2014, 04:40
Сообщение #918


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Цитата(klen @ Jan 12 2014, 23:05) *
если собрать удастся wink.gif

Вот же.
В любом случае, спасибо.
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 14 2014, 04:56
Сообщение #919


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

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



сборка для масдайщиков....
host win64

http://klen.org/Files/DevTools/x86_64-kgp-...4_SUS_SCROFA.7z

я ее проверил чуток - проект собирался но бинарь не зашивался, тока в дизасм смотрел на предмет вообще генерации.... но то ничего не значит.
как говорится ждемс первых обладателей айфена в нащей подворотне - отпишитесь про результаты.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 14 2014, 07:52
Сообщение #920


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



А последняя новость на главной странице - по-прежнему от 26.03.07 и ссылок на файлы кроме как в предыдущих сообщениях нигде не останется...


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 14 2014, 13:43
Сообщение #921


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

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



Цитата(Сергей Борщ @ Jan 14 2014, 11:52) *
А последняя новость на главной странице - по-прежнему от 26.03.07 и ссылок на файлы кроме как в предыдущих сообщениях нигде не останется...

работы ведутся... sm.gif
будут ссылки
Go to the top of the page
 
+Quote Post
Integro
сообщение Jan 24 2014, 17:33
Сообщение #922


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

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Ребят, нужна версия C:\kgp_arm_eabi\arm-kgp-eabi\include\c++\4.6.0 под win32

Сообщение отредактировал Integro - Jan 24 2014, 22:00
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 30 2014, 09:38
Сообщение #923


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

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



Цитата(Integro @ Jan 24 2014, 21:33) *
Ребят, нужна версия C:\kgp_arm_eabi\arm-kgp-eabi\include\c++\4.6.0 под win32

еще нада или нет?
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 25 2014, 14:20
Сообщение #924


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

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



очередной свежак таргет arm
хост linux64 73.3 Mb
http://klen.org/Files/DevTools/linux-x86_6...0224-PROCYON.7z
хост mingw64 68.2 Mb
http://klen.org/Files/DevTools/x86_64-kgp-...0224-PROCYON.7z
Go to the top of the page
 
+Quote Post
Terminator
сообщение Mar 12 2014, 00:21
Сообщение #925


Местный
***

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



Что-то последние "свежаки" у меня дают нерабочий код.
http://electronix.ru/forum/index.php?showt...t&p=1180673 этот работает, а последующие нет.

И тот что работает иногда даёт нерабочий код sad.gif

Сообщение отредактировал Terminator - Mar 12 2014, 04:15
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Mar 12 2014, 18:51
Сообщение #926


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

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



Попробуйте "свежак" отсюда - https://launchpad.net/gcc-arm-embedded
Если тоже иногда нерабочий будет, выкладывайте сюда пример...
Что выбрано критерием "рабочий/нерабочий"? Смотрите по работе проекта в целом или есть дизассемблированные куски со странностями?
Go to the top of the page
 
+Quote Post
Terminator
сообщение Mar 13 2014, 00:42
Сообщение #927


Местный
***

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



Цитата(Genadi Zawidowski @ Mar 13 2014, 01:51) *
Попробуйте "свежак" отсюда - https://launchpad.net/gcc-arm-embedded
Если тоже иногда нерабочий будет, выкладывайте сюда пример...
Что выбрано критерием "рабочий/нерабочий"? Смотрите по работе проекта в целом или есть дизассемблированные куски со странностями?

Качнул bleeding-edge-toolchain-131228 (ссылку где-то в этой теме нашёл), с ним все работает как должно.

С последним свежаком что-то непонятное, заглянул в результат компиляции загрузчика, осутствует множество функций. Результат совершенно не работоспособен.
Что примечательно, основная прошивка (во многих местах совпадает с загрузчиком) нормально работает, а тот "свежак", что правильно собирает загрузчик, косячит в основной прошивке.
Там неочевидно. Прошивка падает в безобидном месте и падает не всё, некоторые задачи продолжают выполнятся. Глубоко не копал т.к. там немного шаблонной магии, тяжко её по асму оценивать.

Сообщение отредактировал Terminator - Mar 13 2014, 00:43
Go to the top of the page
 
+Quote Post
alx2
сообщение Mar 13 2014, 03:33
Сообщение #928


Местный
***

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



Цитата(Terminator @ Mar 12 2014, 05:21) *
Что-то последние "свежаки" у меня дают нерабочий код.

Как уже неоднократно писалось, "свежаки" - это девелоперские снапшоты. Поэтому то, что они работают неправильно, или не работают вообще - совершенно нормально.
Если Вы желаете поучаствовать в разработке компилятора, "свежаки" - для Вас. Тестируйте их и сообщайте об обнаруженных ошибках разработчикам.
Если Вы бета-тестингом не увлекаетесь и не горите желанием вылавливать баги компилятора - пользуйтесь релизами, а не "свежаками".


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 18 2014, 08:50
Сообщение #929


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

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



Цитата(Terminator @ Mar 13 2014, 04:42) *
Качнул bleeding-edge-toolchain-131228 (ссылку где-то в этой теме нашёл), с ним все работает как должно.

С последним свежаком что-то непонятное, заглянул в результат компиляции загрузчика, осутствует множество функций. Результат совершенно не работоспособен.
Что примечательно, основная прошивка (во многих местах совпадает с загрузчиком) нормально работает, а тот "свежак", что правильно собирает загрузчик, косячит в основной прошивке.
Там неочевидно. Прошивка падает в безобидном месте и падает не всё, некоторые задачи продолжают выполнятся. Глубоко не копал т.к. там немного шаблонной магии, тяжко её по асму оценивать.

Вы можете локализовать кусоку кода и выдать асм код чтобы увидеть что из С/С++ кода компиллер выдает на асме - возможно это не компиллер виноват а ошибки в библиотеках или какиенибудь несоответствия - нада предметно разобратся. если вы не обнаружили некоторые функции это может значить что LTO оптимизатор смержил несколько функций или еще чтото.
Go to the top of the page
 
+Quote Post
Terminator
сообщение Mar 19 2014, 00:32
Сообщение #930


Местный
***

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



Цитата(klen @ Mar 18 2014, 15:50) *
Вы можете локализовать кусоку кода и выдать асм код чтобы увидеть что из С/С++ кода компиллер выдает на асме - возможно это не компиллер виноват а ошибки в библиотеках или какиенибудь несоответствия - нада предметно разобратся. если вы не обнаружили некоторые функции это может значить что LTO оптимизатор смержил несколько функций или еще чтото.

Я могу выслать вам .lss своего загрузчика собранного разными версиями.

LTO не использую. Ниодна версия "свежака" с включенным lto, мои проекты собрать не может.
Включение LTO на "рабочей" версии заканчивается примерно так же, падает с внутренней ошибкой.
Go to the top of the page
 
+Quote Post

85 страниц V  « < 60 61 62 63 64 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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