LINUX.ORG.RU

Gentoo автообновление gcc

 , ,


0

2

Вчера после обновления всей системы обновился gcc до версии 4.9.3, при этом автоматически произошло переключение в gcc-config до версии 4.9.3. Вопрос состоит в том: как отключить такую «фичу»?


Замаскировать gcc.

Deleted
()

при этом автоматически произошло переключение в gcc-config

Брешешь, переключение с версии, скажем 4.8.5 на версию 4.9.3 произойти само не могло, это делается в ручную.

А вот обновление с версии 4.9.2 на версию 4.9.3 могло произойти.

kostik87 ★★★★★
()

Всегда переключал gcc руками, С рабочей версии компилятора никогда переключение автоматом не делается. Или предыдущий тулчейн у тебя битый или ты что-то не договариваешь...

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

только то, что использую systemd. Вся остальная настройка системы по wiki/handbook.

rk17
() автор топика
Ответ на: комментарий от kep

в bash_history только gcc-config -l и grep gcc-config. emerge -c предлагает удалить gcc-4.8

rk17
() автор топика
Ответ на: комментарий от Pinkbyte

Кстати, не планируют ли мейнтейнеры и тестировщики дистрибутива в ближайшие годы официально начать поддерживать графит и lto по умолчанию для всех пакетов, а не только "-O2 -march=native -pipe"?

32 гига оперативки в домашнем компе уже сейчас не редкость.

ns_ramesses
()
Ответ на: комментарий от ns_ramesses

32 гига оперативки в домашнем компе уже сейчас не редкость.

«По умолчанию для всех» оно у всех по разному и одно для всех быть не может. К тому-же никто не запрещает включить и юзать.

init_6 ★★★★★
()
Ответ на: комментарий от ns_ramesses

поддерживать графит и lto по умолчанию

На мой взгляд, это должны делать разработчика софта.

rk17
() автор топика
Ответ на: комментарий от rk17

В теории можно использовать lto и графит по умолчанию для всех пакетов, но для тех, которые не собираются так или сегфолтятся при старте в чруте, выпускать ебилд + кастомный make.conf без lto и/или графита. Аналогично делать для "-Ofast" и profile-guided optimization для всех пакетов ветки ~amd64 (где только можно).

Но пока что стандартом является только "-O2 -march=native", увы.

ns_ramesses
()
Последнее исправление: ns_ramesses (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.