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

 
 
> сборка gnu gcc-4.4.1-3 - ошибка
Krom
сообщение Aug 26 2009, 10:24
Сообщение #1


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

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



Сконфигурировано со следующими опциями:
configure --target=$TARGET --prefix=$PREFIX\
--with-newlib --with-gnu-as --with-gnu-ld --disable-shared\
--enable-languages=c --enable-interwork --enable-multilib\
--disable-nls --disable-win32-registry --disable-werror\
--without-headers

где TARGET=arm-elf PREFIX=/usr/local/arm

При сборке после минут так это двадцати работы выдает следующую ошибку:

/tmp/cc2Pmx1O.s: Assembler messages:
/tmp/cc2Pmx1O.s:78: Internal error!
Assertion failure in make_mapping_symbol at .././gas/config/tc-arm.c line 2492.
Please report this bug.
make[5]: *** [/usr/local/arm/build/gcc/arm-elf/thumb/libgcc/crtend.o] Ошибка 1
make[5]: Leaving directory `/usr/local/arm/build/gcc/gcc'
make[4]: *** [gcc-extra-parts] Ошибка 2
make[4]: Leaving directory `/usr/local/arm/build/gcc/arm-elf/thumb/libgcc'
make[3]: *** [multi-do] Ошибка 1
make[3]: Leaving directory `/usr/local/arm/build/gcc/arm-elf/libgcc'
make[2]: *** [all-multi] Ошибка 2
make[2]: Leaving directory `/usr/local/arm/build/gcc/arm-elf/libgcc'
make[1]: *** [all-target-libgcc] Ошибка 2
make[1]: Leaving directory `/usr/local/arm/build/gcc'
make: *** [all] Ошибка 2

ЧТо бы это могло быть? Кто-нибудь собирал 4.4? Куда сообщать об ошибке?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prm
сообщение Sep 1 2009, 07:43
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760



Было бы интересно увидеть пошаговое руководство для сборки тулчайна. Хотя бы краткое на конкретном примере. Думаю, многие бы попробовали повторить, повысив тем самым свой профессиональный уровень.
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 1 2009, 10:15
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(prm @ Sep 1 2009, 11:43) *
Было бы интересно увидеть пошаговое руководство для сборки тулчайна. Хотя бы краткое на конкретном примере. Думаю, многие бы попробовали повторить, повысив тем самым свой профессиональный уровень.


http://tuxotronic.org/wiki/tutorial/arm7-build-toolchain
Go to the top of the page
 
+Quote Post
alx2
сообщение Sep 3 2009, 15:47
Сообщение #4


Местный
***

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



Цитата(sasamy @ Sep 1 2009, 15:15) *
Уже спрашивал в другой теме, но, насколько я помню, так никто и не ответил. Я, в отличие от предлагаемого по вышеуказанной ссылке плана сборки, выполняю пункты 2, 3 и 4 за один раз (при конфигцрации gcc говорю --with-newlib, и последжующий make собирает сразу и gcc, и newlib). Лично для меня очевидно, что план из двух пунктов вдвое проще, чем из четырех. Тем не менее, в этом форуме все время рекомендуют идти именно длинным путем. Почему? Какие это дает преимущества?


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 3 2009, 18:36
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(alx2 @ Sep 3 2009, 19:47) *
Я, в отличие от предлагаемого по вышеуказанной ссылке плана сборки, выполняю пункты 2, 3 и 4 за один раз (при конфигцрации gcc говорю --with-newlib, и последжующий make собирает сразу и gcc, и newlib).


По ссылке все пункты - 1,2,3,4 выполняются за один раз - make smile.gif А вообще

Цитата
--with-newlib
Specifies that `newlib' is being used as the target C library.
This causes __eprintf to be omitted from libgcc.a on the
assumption that it will be provided by `newlib'.


Не совсем понятно как у вас собирается еще и newlib за один make. Понятно если до трех шагов сократить - без последнего 4, но я так не пробовал потому что всегда пользуюсь готовыми скриптами для сборки - сильно экономит время и нервы smile.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:09
Рейтинг@Mail.ru


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