Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: metal в Feb 05, 2007, 00:06 Ситуацията е следната: Имам 4 компа ( ОС Джентуу 2006.1) в LAN с инсталиран distcc на тях. 3-те са i686 и без проблем си помагат, но 4-тия е i586 и distccd-то на другите комп-ове връща грешка 110 (липсващ компилатор). Разгледах gcc-config и разбрах, че с него мога да сменя профила на компилатора, но имам инсталиран само i686-pc-linux-gnu, а ми трябва и i586.... Как да го добавя? Ако го взема от другия комп ще работи ли и трябва ли да го запиша в някой конф файл или самото му присъствие (папката i586-pc-linux-gnu) в /usr ще свърши работа? Благодаря предварително!!!
Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: Kollin в Feb 05, 2007, 01:08 За да ти работи gcc като хората трябва да си инсталираш gentoo i686 и с него да си прекомпилираш целия тулчейн:
emerge glibc binutils gcc libstdc++-v3 libtool portage Не може само gcc да ти е за архитектура i686, а другото за i586 и да очакаваш да стане, или distcc няма да работи или при първия по-голям ъпдейт системата ти ще стане за боклука и ще инсталираш на ново. ![]() Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: metal в Feb 05, 2007, 01:38 Благодаря ти за бързия отговор, но за съжаление не разбирам за какво ми говориш
![]() plamen@laptop ~ $ gcc-config -l [1] i686-pc-linux-gnu-4.1.1 * plamen@laptop ~ $ докато за 4-тия (к6-2) е i586... Въпросът е как да накарам другите компове да му помагат (чрез distcc) в компилацията? Не може ли чрез ВРЕМЕННА смяна на профила на компилатора (на i686-ците) на i586 докато трае компилирането на к6-2-ката (естествено без да се компилират пакети за собствена употреба през това време). Надявам се че сега съм бил по-ясен, защото ми се струва че си помислил, че искам на 586-цата да сложа профил за 686, за да ми помагат и другите 686-ци ![]() ![]() Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: Kollin в Feb 05, 2007, 02:14 Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: metal в Feb 05, 2007, 13:19 Благодаря, работи! НО, ма.ка му и руснаци, за 2-ри път превода е фрапиращо непълен (в случая лисва линка (а в превода пише, че автора (преводача?!? - не става ясно) има огромно желание да го пробва, но понеже няма други машини освен х86 трябва да разчита на тестери, но това вършило работа до определен момент)), но като не го отбирам този англииски съм принуден основно него да ползвам. И още нещо - distcc не е "манна небесна"
![]() ![]() ![]() Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: Kollin в Feb 05, 2007, 14:45 Земи научи английски най-сетне .
Просто на някоя мощна машина инсталираш Gentoo i586 със сичко дето ти трябва, tar -cvjf на всичко, и после го разархивираш на слабия комп. оправяш си груб и кернела и си готов. Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: metal в Feb 05, 2007, 14:57 Това с ученето, трудна работа
![]() Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: Kalin в Feb 05, 2007, 15:13
Прегледай командите из това нещо ![]() А тук мисля, че има и примери за това как да прекомпилираш нещо с конкретна версия на gcc - прегледай го преди да пробваш все пак ![]() Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: Kollin в Feb 05, 2007, 22:52
[offtopic] ![]() Наличието на семейство не те ли мотивира да повишиш квалификацията си за да печелиш повече пари ![]() [/offtopic] ![]() Титла: Как да създам (инсталирам) нов профил за gcc? Публикувано от: SRG в Feb 06, 2007, 19:37 И аз преди време се убедих,че distcc не е това,за което го мислех и то поради простата причина че наистина големите пакети,които реално се възползват от него не са много.Горе някой подхвърли идеята за fake инсталация на мощен компютър,но с оптимизации за слабия,след това правене на архив,трансфер на по слабия компютър и т.н.Това е начина,от който действително има осезаем ефект.
|