Параметры gcc
Всем привет.
Поставил на свой ноут (IBM R51, Celeron M) Gentoo Linux. Но маленько недочитал в свое время про флаги и сделал не так как хотелось бы. В /etc/make.conf у меня прописаны следующие флаги:
CFLAGS="-O2 -mcpu=i686"
Также у меня в ядре почему-то стояло в серии процессоров AMD-шные процессоры.
После того, как я поменял тип процессора на Intel, при перекомпиляции ядря иногда выдавалась ошибка, что типо gcc не с такими как надо параметрами собрана.
Почитав на форумах я понял, что для моего Celeron M неободимо поставить флаги
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
Теперь вот пришло время когда можно обновить gcc. В связи с этим вопрос: Если я поставлю другие флаги и скомпилю новый gcc у меня весь остальной софт не пострадает?
Спасибо за ответы.
- Для комментирования войдите или зарегистрируйтесь
GCC не влияет на другой софт...
Только вот есть проблема с libstdc++ которая почему-то входит в состав gcc... на нее многие проги повязаны... но и здесь проблема может быть скорее всего с тем, что libstdc++.so.3 удалена с gcc-3.3 а с gcc-4 поставлена новая libstdc++.so.4... я на этом обжигался...
А в остальном главное чтобы gcc мог собрать устанавливаемые приложения... говорят у gcc-4 с этим некоторые проблемы есть. но я его пока не пробовал.
Получается,
Получается, если я поставлю стабильный gcc-3.4.4-r1, то ничего не должно порушиться? А со временем все что перекомпилиться или новые проги будут ставиться все будет использовать эти новые флаги?
Угу, только
Угу, только старый gcc до тотального обновления не удаляй :). Добрый совет :)
_________________
With Love from Siberia!
А как это
А как это сделать? Подскажи пожалуйста...
Ну дык ужель
Ну дык ужель неделю на gentoo.org висит объявление как обновляться. Проблем быть не должно, я по нему все делал. Хеппи инстала, так сказать =)
Единственное, что пришлось менять самому - параметр -mcpu на -mtune (gcc сыпал варнингами по этому поводу)
_________________
With Love from Siberia!
Не обижайся, я
Не обижайся, я просто не такой пока сильный пользователь Gentoo... Если не трудно дай ссылку где это все описано...
Все.. нашел...
Все.. нашел... попробую сегодня обновить все...
Спасибо Большое за помощь.
тоже обжигался... :)
Сейчас еще gcc-config пофиксили, он LDPATH корректно прописывает... а то и этого не было... новый gcc - и все умерло. :)