Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Fedorov                       2:5020/400     24 Oct 2005  11:27:13
 To : Victor Wagner
 Subject : Re: gcc/cross-compiler
 -------------------------------------------------------------------------------- 
 
 2005-10-19, Victor Wagner <vitus@45.free.net> пишет:
 
 > Да нет там никаких граблей. HАстолько стандартная и отработанная
 > процедура. Берешь исходники binutils и gcc, читаешь файлик install,
 
 Ха-ха-ха, граблей нет.
 Граблей в кросс сборке gcc+glibc - вагон,
 причем в каждой версии - свой.
 Тот install в части кросса давно устарел.
 
 Одна из прелестных грабель - --without-headers.
 Для ее обхода чего только не делают, и большинство неправильно.
 > конфигурируешь указав правильную опцию --target и собираешь.
 > Получаешь binutils и gcc которые выполняются на платформе 1 (которая
 > задана была как --host) и генерируют код для платформы 2 (которая задана
 > была как --target). 
 
 gcc собирается _два_ раза.
 
 Первый раз - с параметром --with-headers= <пусто>
 и --with-newlib (хак такой, для 2.95; для 3.x.x - другой).
 
 Потом вышесобранным gcc собирается glibc.
 
 Потом собирается gcc с glibc.
 
 За подробностями - в http://kegel.com/crosstool
 --- ifmail v.2.15dev5.3
  * Origin: INP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 gcc/cross-compiler   Sergey Dorofeev   19 Oct 2005 23:19:44 
 Re: gcc/cross-compiler   Victor Wagner   20 Oct 2005 00:47:19 
 gcc/cross-compiler   Sergey Dorofeev   20 Oct 2005 15:32:38 
 Re: gcc/cross-compiler   Andrei Emeltchenko   21 Oct 2005 10:51:23 
 gcc/cross-compiler   Sergey Dorofeev   22 Oct 2005 20:45:36 
 Re: gcc/cross-compiler   Dmitry Fedorov   24 Oct 2005 11:27:13 
Архивное /ru.linux/1017540e37e7a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional