Как установить последний gcc?

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Как установить последний gcc?

Сообщение eddy »

Решил сегодня попробовать поставить генту. Все бы ничего, да никак не совладаю с gcc: гента упорно тащит старючий 4.6.3 вместо 4.8!
Маскировку сделал:

Код: Выделить всё

mkdir -p /etc/portage/package.{keywords,unmask}
echo '=sys-devel/gcc-4.8' >> /etc/portage/package.unmask/sys-devel
echo '=sys-devel/gcc-4.8 **' > /etc/portage/package.keywords/sys-devel

однако, получаю фигвам:

Код: Выделить всё

emerge -av binutils glibc gcc

все еще выдает это старое 4.6.3.

Вопрос: как? Как поставить в генте нормальный gcc?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить последний gcc?

Сообщение Brainsburn »

~arch?
Спасибо сказали:
Аватара пользователя
Иван Шихалев
Сообщения: 167
Статус: принципиальный дилетант
ОС: Gentoo Linux

Re: Как установить последний gcc?

Сообщение Иван Шихалев »

Скорее всего надо размаскировать и glibc тоже. А может, и еще что-нибудь.
Иван Шихалев
shikhalev.org
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить последний gcc?

Сообщение eddy »

Пока что решил оставить предыдущую - 4.7.2: вместо gcc-4.8 указал gcc-4.7.2-r1.
Почему-то eix не показал gcc-4.8. Странно.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить последний gcc?

Сообщение Brainsburn »

eddy писал(а):
25.03.2013 00:07
Пока что решил оставить предыдущую - 4.7.2: вместо gcc-4.8 указал gcc-4.7.2-r1.
Почему-то eix не показал gcc-4.8. Странно.

Потому-что последний gcc в портежах - 4.7.2 =) Если хочется экстрима, то вот - http://gpo.zugaina.org/sys-devel/gcc
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить последний gcc?

Сообщение eddy »

Brainsburn писал(а):
25.03.2013 00:19
Если хочется экстрима

Да я уже понял, что 4.8 еще не является "официально одобренным". Просто мне казалось, что пора бы ему уже быть. Чай, не вчера 4.8 "родился"…
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить последний gcc?

Сообщение Bizdelnick »

eddy писал(а):
25.03.2013 00:27
Чай, не вчера 4.8 "родился"…

Действительно, уже целых трое суток прошло. Безобразие!
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить последний gcc?

Сообщение eddy »

Bizdelnick писал(а):
25.03.2013 00:33
eddy писал(а):
25.03.2013 00:27
Чай, не вчера 4.8 "родился"…

Действительно, уже целых трое суток прошло. Безобразие!


Подозреваю, что пока у меня 4.7.2 скомпилится, пройдет уже неделя...
Кстати, слышал, что при прерывании emerge посредством ctrl+c можно опосля продолжить компиляцию. Так оно? А то не хочется с гудящим компьютером спать, пока gcc скомпилируется…
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить последний gcc?

Сообщение Brainsburn »

eddy писал(а):
25.03.2013 01:03
Кстати, слышал, что при прерывании emerge посредством ctrl+c можно опосля продолжить компиляцию. Так оно? А то не хочется с гудящим компьютером спать, пока gcc скомпилируется…

Погуглите ccache.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить последний gcc?

Сообщение eddy »

Brainsburn писал(а):
25.03.2013 01:13
Погуглите ccache.

Нет, это не то.
Просто я что-то слышал о том, что есть и в генте бинарные пакеты, как в арчике каком-нибудь. Т.е. всякое редко используемое "ненужно" можно поставить и в бинарниках. Все равно запускаешь чуть чаще, чем никогда — смысл оптимизировать?
Вот пример того, что я имел в виду.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить последний gcc?

Сообщение Brainsburn »

eddy писал(а):
25.03.2013 01:21
Brainsburn писал(а):
25.03.2013 01:13
Погуглите ccache.

Нет, это не то.
Просто я что-то слышал о том, что есть и в генте бинарные пакеты, как в арчике каком-нибудь. Т.е. всякое редко используемое "ненужно" можно поставить и в бинарниках. Все равно запускаешь чуть чаще, чем никогда — смысл оптимизировать?
Вот пример того, что я имел в виду.

Ну, GCC запускается довольно часто :-) Бинарные пакеты есть, в их именах есть приставка "-bin". Но это мало связано с Ctrl+c. Из бинарников обычно ставятся самые большие пакеты, время, потраченное на сборку которых с лихвой перекрывает выгоду от оптимизации.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить последний gcc?

Сообщение eddy »

Brainsburn писал(а):
25.03.2013 02:16
Из бинарников обычно ставятся самые большие пакеты, время, потраченное на сборку которых с лихвой перекрывает выгоду от оптимизации.

Я крайне сомневаюсь, что есть хоть какой-то смысл собирать пакеты самому: оптимизации вряд ли как-то скажутся на работе пакетов. Как тормозило мое кривое железо с битой оперативкой, так и будет тормозить.
Смысл компилировать самому не в несуществующей оптимизации, а в том, что ты спокойно можешь скомпилировать все без огораживания всякими пульсаудио да системд (а в бинарных дистрибутивах без этой дряни никак).

Я решил перекинуть то, что уже понаустанавливал, на работу. Там компьютер круглосуточно включен — пусть себе компиляет. Авось, соберу гентушку меньше, чем за две недели.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить последний gcc?

Сообщение Brainsburn »

eddy писал(а):
25.03.2013 08:20
Смысл компилировать самому не в несуществующей оптимизации, а в том, что ты спокойно можешь скомпилировать все без огораживания всякими пульсаудио да системд (а в бинарных дистрибутивах без этой дряни никак).

И это тоже, безусловно.
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Как установить последний gcc?

Сообщение sspphheerraa »

Как установить последний gcc, т.е. 5?
Кто пробовал, как впечатления?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Как установить последний gcc?

Сообщение s.xbatob »

Посмотрел у себя, на Fedora:

Код: Выделить всё

# rpm -q gcc
gcc-5.1.1-4.fc22.x86_64

Когда был переезд - не знаю, не заметил. Обычно после таких переездов в проекте всплывают забытые системные хедеры, новые баги и вонинги про сомнительные места в коде, но на сей раз ничего такого не было.
Спасибо сказали: