непонятки с gcc
Модератор: /dev/random
-
Samae1L
- Сообщения: 301
- ОС: Gentoo x86_64
непонятки с gcc
поставил gentoo 2008, решил обновить gcc до версии 4.3.3. Сделал emerge -u gcc, он собрал и поставил все зависимости вместе с этим gcc-4.3.3. Однако после изменения архитектуры в make.conf на core2, ничего не собирается, потому что emerge по прежнему работает с gcc-4.1.3, emerge --version выводит gcc-4.1.3, и, кстати, он остался установленным в системе наряду со свежеустановленным gcc-4.3.3, хотя я думал, что последний его должен был заменить. Что теперь сделать, чтобы emerge использовал новый компилятор?
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
-
n3r0bi0m4n
- Сообщения: 6
- ОС: linux
Re: непонятки с gcc
gcc-config -l
gcc-config <нужный номер>
вроде так, если я правильно вопрос понял..
gcc-config <нужный номер>
вроде так, если я правильно вопрос понял..
it's true
-
n3r0bi0m4n
- Сообщения: 6
- ОС: linux
Re: непонятки с gcc
кстати, дабы не создавать новую тему..
эксперементирую с гентой уже неделю наверн.. Ставлю - смотрю, изучаю - сношу.. Ставлю...
Вобщем, в чем проблема: Сначала была система [ gcc 4.1.3 (или какой там по умолчанию) + GTK/Gnome ] .. Решил теперь попробовать обновить gcc и поставить kde 4.2.1 .. Все вроде поставилось нормально, но иксы вешают машину сразу же.. Да и еще заметил что с новой версией gcc даже ядро собирается с warning-ами.. Со старой версией этого не было. Это может быть причиной такой кривой работы иксов и, наверняка, других пакетов? Если да, то подскажите, как правильно обновлять gcc и стоит ли вообще его обновлять ?
зы: проц не новый, march=prescott
заранее спасибо =)
эксперементирую с гентой уже неделю наверн.. Ставлю - смотрю, изучаю - сношу.. Ставлю...
зы: проц не новый, march=prescott
заранее спасибо =)
it's true
-
razum
- Сообщения: 189
- ОС: Gentoo 64
Re: непонятки с gcc
n3r0bi0m4n писал(а): ↑14.03.2009 10:40Да и еще заметил что с новой версией gcc даже ядро собирается с warning-ами..
воргнинг - не волк, в лес не убежит...
...
n3r0bi0m4n писал(а): ↑14.03.2009 10:40и стоит ли вообще его обновлять ?
зы: проц не новый, march=prescott
с ветки 4.3 поддерживается march=core2 & march=native
Я обновлял только из-за этого.
В остальном смысла РОВНО столько же, сколько Вы его вкладываете в полное обновление системы
-
n3r0bi0m4n
- Сообщения: 6
- ОС: linux
Re: непонятки с gcc
так дело в том, что ДО обновления warning-ов не было вообще :)
после обновления - появились =) .. Мне кажется, что так не должно быть - что-то неправильно делаю =)
после обновления - появились =) .. Мне кажется, что так не должно быть - что-то неправильно делаю =)
it's true
-
ormorph
- Сообщения: 3261
- ОС: Gentoo
Re: непонятки с gcc
Хм помоему это извращение собирать под другую платформу, не являющуюся stages пакетом, так как нет заголовочников (в /usr/include) которые необходимы для номальной сборки, под эту платформу, следовательно будет выдавать предупреждения, и соответственно ни какой оптимизации небудет.
так как gcc будет генерировать асемблерный код, для той платформы, для которой имеются заголовочные файлы, так как берет информацию из них.
Для того чтобы иметь представление наверное немешалобы почитать мануал по LFS.
ну и про кросcкомпиляцию в gentoo тоже почитать не помешалобы.
так как gcc будет генерировать асемблерный код, для той платформы, для которой имеются заголовочные файлы, так как берет информацию из них.
Для того чтобы иметь представление наверное немешалобы почитать мануал по LFS.
ну и про кросcкомпиляцию в gentoo тоже почитать не помешалобы.
-
Samae1L
- Сообщения: 301
- ОС: Gentoo x86_64
Re: непонятки с gcc
мне стыдно, я невнимательно читал последние строки вывода -))
хотелось бы узнать, несут ли ощутимую угрозу стабильности системы размаскированные пакеты? Хочу поставить qt-4.5, а там один пакет (связанный с dbus) замаскирован.
хотелось бы узнать, несут ли ощутимую угрозу стабильности системы размаскированные пакеты? Хочу поставить qt-4.5, а там один пакет (связанный с dbus) замаскирован.
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.