GCC cross compiler

IDE, VCS и прочее

Модератор: Модераторы разделов

Ответить
BratSinot
Сообщения: 812
ОС: Slackware64

GCC cross compiler

Сообщение BratSinot »

Доброго времени суток!

Собираю кросс-компилятор для SPARC. Собрал binutils:

Код: Выделить всё

./configure --prefix=/tmp/SPARC_TOOLCHAIN --target=sparc64-linux-gnu CFLAGS="-Ofast -mtune=native -march=native -fPIC"

Сейчас собираю GCC:

Код: Выделить всё

./configure --prefix=/tmp/SPARC_TOOLCHAIN --target=sparc64-linux-gnu --enable-languages=c --disable-libssp --disable-multilib CFLAGS="-Ofast -mtune=native -march=native -fPIC"

И он мне выдает ошбку (лог приложен). Что я делаю не так? Собираю binutils-2.22, gcc-4.7. Система Slackware64-current, GCC-4.7, binutils-2.22, glibc-2.15.
Вложения
log.gz
(18.21 КБ) 7 скачиваний
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: GCC cross compiler

Сообщение sash-kan »

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

Код: Выделить всё

/usr/include/stdio.h:103:19: error: two or more data types in declaration specifiers
наводит на мысль о каком-то несоответствии версий того, что стоит в системе и того, что выполняется·
судя по принадлежности файла, я бы порекомендовал начинать разборки с glibc·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
BratSinot
Сообщения: 812
ОС: Slackware64

Re: GCC cross compiler

Сообщение BratSinot »

sash-kan писал(а):
04.06.2012 05:47
беглый поиск по интернетам на предмет

Код: Выделить всё

/usr/include/stdio.h:103:19: error: two or more data types in declaration specifiers
наводит на мысль о каком-то несоответствии версий того, что стоит в системе и того, что выполняется·
судя по принадлежности файла, я бы порекомендовал начинать разборки с glibc·

При чем здесь glibc? Я же не glibc собираю, а gcc. Нужно же сначала собрать binutils, gcc, а потом уже glibc.
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: GCC cross compiler

Сообщение Crazy »

Думаю что из-за ld.so/ld-linux.so лучше начинать с libc.
При чем здесь glibc?

Потому, что stdio.h это часть libc

Desipere in loco
Спасибо сказали:
BratSinot
Сообщения: 812
ОС: Slackware64

Re: GCC cross compiler

Сообщение BratSinot »

Crazy писал(а):
04.06.2012 11:24
Думаю что из-за ld.so/ld-linux.so лучше начинать с libc.

А что примерно начинать то?

Crazy писал(а):
04.06.2012 11:24
При чем здесь glibc?

Потому, что stdio.h это часть libc

С чем он конфликтовать будет? У меня один единственный glibc-2.15, даже без multilib.
Спасибо сказали:
Ответить