USE="graphite" gcc-4,6 и glibc-2.13

Обновился до стабильной glibc-2.13
И перестал собираться gcc-4,6,2
Проблемма оказалась во флаге graphite
Но этот флаг важен для оптимизации системмы
Кто-нибудь в курсе что делать?

brothermechanic

brothermechanic написал(а):
И перестал собираться gcc-4,6,2

Об ошибках при сборке следует догадаться? ;)

Я Gentoo & Funtoo

Виноват - не сохранил лог

помню что там было что-то типа
gloog.graphite
так и догадался

emerge в выводе ошибки пишет,

emerge в выводе ошибки пишет, где можно взять полный лог сборки.

Я Gentoo & Funtoo

логи?

>Но этот флаг важен для оптимизации системмы
чушь собачья
и для диагноза необходимы логи
где их брать emerge пишет

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

.

megabaks написал(а):
чушь собачья

Graphite is a framework for high-level memory optimizations using the polyhedral model (подробности см. по ссылке). Ответьте и вы (если, конечно, это не ваше скромное имхо), вменямой ссылкой (-ами)...
А логи сборки, да, не мешало бы посмотреть...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

что такое графит я

что такое графит я знаю
только на практике он ведёт себя крайне коряво
в одной версии профит, в другой регресс до десятков %%
плавали - знаем

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

.

megabaks написал(а):
в одной версии профит, в другой регресс

Надеюсь, вы не намеренно проигнорировали, а просто не разобрали из-за слишком мелкого шрифта в браузере, что ТС спрашивал не ваше мнение о сабже вообще, а о конкретной версии 4.6.2 (I'm sorry)...
ТС, вы куда пропали с логами, уже не актуально? Во всяком случае, знайте - "graphite" очень не любит устаревших версий dev-libs/ppl, а у вас, как я подозреваю (судя по версии glibc), как раз такая, поск-ку вы т.н. "стабильник"...
В порядке флейма: увы, мантры о "стабильности" (а фактически оно действительно с точностью до наоборот) как правило сильнее здравого смысла...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

(*)

Spoiler написал(а):
В порядке флейма: увы, мантры о "стабильности" (а фактически оно действительно с точностью до наоборот) как правило сильнее здравого смысла...

Фактически, вы являетесь единственным участником форума gentoo.ru, который постоянно и неустанно рекламирует своё понимание "здравого смысла", которое у вас состоит в том, что стабильное нестабильно, а нестабильное стабильно. Ваше альтернативное мироощущение имеет право на существование, но зачем же вы так навязчивы? Нестабильное не надо рекламировать, специальные люди - тестировщики - работают именно с нестабильным.

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

Спасибо за интерес!

Расскажу по подробнее
У меня 2 компа на i7 (в разных офисах)
На первом и втором все из тулчайна стабильно кроме gcc (везде +graphite)
На днях появился стабильный glibs-2.13*
Потом мне необходимо было установить digikam,
который потянул за собой gcc-4.4* (так как gcc-4.5* у меня замаскирован (на обоих))
GCC-4.4* НЕ СОБРАЛСЯ

На втором компе (через день) делал обновление и получил затык на сборке GCC-4.6*
Решение нашел логически: увидел слово graphite в логе емерджа и убрал этот флаг глобально)
Логи сборки не сохранил (((
Но все работает в принципе, упадок в скорости если и есть то незаметный
В общем не знаю, но хотелось бы графит включить.
Из ваших постов понял что надо ппл чтоб тоже новый был - попробую
так же понял что вроде этот графит особой роли не играет
Всем спасибо!

brothermechanic

brothermechanic написал(а):
так же понял что вроде этот графит особой роли не играет

Не совсем так. Это просто часто не очень предсказуемый флаг. Помнится была мода на -ftree-vectorize который одни приложения ускорял до невозможности, вроде медиа кодеры/декодеры а например zlib заставлял случайно вываливаться с segmentation fault. Может оно и починили уже, сейчас. Так и графит - с точностью сказать соберётся ли какойто пакет с ним и как он потом будет себя вести - нельзя. Но есть товарищи которые с ним живут, а ошибки спокойно дебажат и добавляют в исключения пакетики, да шлют багрепорты в upstream.

.

evadim написал(а):
была мода на -ftree-vectorize который одни приложения ускорял до невозможности, вроде медиа кодеры/декодеры а например zlib заставлял случайно вываливаться с segmentation fault. Может оно и починили уже

Починили. Вот только чьи девы - ZLib или GCC? Помнится, о ту пору наткнулся на какой-то форум кодеров (en_GB) с подробным разбором полётов (дизассемблирование вариантных участков, анализ стеков, etc...). Так вот, ЕМНИП, виновнницей была признана ZLib

Цитата:
графит - с точностью сказать соберётся ли какойто пакет с ним и как он потом будет себя вести - нельзя. Но есть товарищи которые с ним живут, а ошибки спокойно дебажат и добавляют в исключения пакетики, да шлют багрепорты

Да, есть такие товарищи (и живём с ним регулярно, только не поймите меня правильно ;-)). Скажу сразу - GCC у меня всегда был собран с graphite (всегда - в смысле с момента появления этого флага). И не возьмусь сказать насчёт значимости прогресса/возможного регресса (спец. тестов не производил, а чужим доверяю весьма условно), но вот проблем сборки он у меня не вызывал никогда. пакетики в исключениях (package.env) действително имеются, но но только по LTO и OpenMP (на разных системах ~ 50 и 3 соотв. при кол-ве пакетов в среднем ~ 1000). Флаги трансляции на текущий момент такие: -O2 -pipe -march=native -fgraphite-identity -flto -fno-align-labels -fno-align-loops -fomit-frame-pointer -fopenmp -fpredictive-commoning -ftree-vectorize -mno-sahf, флаги линковки: -Wl,-O1 -Wl,--as-needed -Wl,-s -Wl,-lgomp -Wl,-flto

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): ЕМНИП,

Spoiler написал(а):
ЕМНИП, виновнницей была признана ZLib

Да я и не сомневался ни секунды что zlib. Просто у людей машины странно себя вели, некоторое время.

Spoiler написал(а):
Да, есть такие товарищи. Скажу сразу - GCC у меня всегда был собран с graphite (всегда - в смысле с момента появления этого флага).

Проблемы сборки были, лично я помню когда gcc с графитом зацикливался(да и сейчас помоему) на одном из кусков Enlightenmnet 0.17

Я нисколько не сомневаюсь в том, что ты (как впрочем и я) справишься с любой ситуацией возникшей из-за этих гоночных флагов. Обращу также твоё внимание на то, что ты с ней можешь справится даже не посчитав её проблемой вообще, зато она станет непреодолимой стеной для новичка. Проблема в том, что вот сейчас успокоенные твоими заверениями десятка 2-3 новичков и не очень всунут себе твои флаги в make.conf и через некоторое время у них могут начаться странные проблемы, и хорошо если они придут на форум а не забросят Gentoo совсем, сделав вывод что это нестабильная и глючная система...

.

evadim написал(а):
успокоенные твоими заверениями

Мои заверения действительны только для меня. Это не руководство "как достичь нирваны", а посыл, предлагающий всегда и во всём сомневаться, критически относиться к догмам, думать, пробовать, ошибаться, переделывать. Имеется ещё ограничение (также защищено копирайтом :-)) - читать мои посты рекомендуется тем и только тем, кто ищет "синюю птицу" в образе своей дженты, ну или хотя бы просто не случайным в довольно специфичном мире Gentoo людям, отрицающим принцип "делай всё по чертежу - и не будет п...у". Вот только великоват таковой варнинг для подписи, I'm sorry...

Цитата:
десятка 2-3 новичков и не очень всунут себе твои флаги в make.conf и через некоторое время у них могут начаться странные проблемы

На "всовывать себе моё" ;-) могут претендовать только физ. лица, прошедшие жёсткий кастинг, и сегрегированные по гендерным, возрастным и антропологическим признакам :-) Если же сурьёзно - поступая так, вышеупомянутые товарисчи окажутся (и скоро в этом убедятся) неправы - копипасте бой, да воцарится разумение!

Цитата:
если они придут на форум а не забросят Gentoo совсем, сделав вывод что это нестабильная и глючная система

Gentoo не глючная/стабильная, и даже не хорошая/плохая, а такая, какой её сделаешь ты, читающий эти строки...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): Gentoo не

Spoiler написал(а):
Gentoo не глючная/стабильная, и даже не хорошая/плохая, а такая, какой её сделаешь ты, читающий эти строки...

А вот это для подписи очень даже сойдет ;)

.

eegorov написал(а):
это для подписи очень даже сойдет

Коль скоро, все мы здесь (как я надеюсь) адепты GNU - легко так берите и юзайте в соотв. с GPLv3 :-)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

прекратить флуд!

флуда куча, логов нет!
не дело это..

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Проблемма все же есть Графит

Проблемма все же есть
Графит я везде убрал, на втором все ок, на первом - фигня:
http://paste.org.ru/?sexi4x

лог
http://dl.dropbox.com/u/34973756/work/build.log.zip

.

brothermechanic написал(а):
лог

По первой ссылке у вас обрывок, из которого, ессно, ничего не видно. По второй - предлагаю вам самому посмотреть содержимое...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".