USE="graphite" gcc-4,6 и glibc-2.13
brothermechanic 9 декабря, 2011 - 14:44
Обновился до стабильной glibc-2.13
И перестал собираться gcc-4,6,2
Проблемма оказалась во флаге graphite
Но этот флаг важен для оптимизации системмы
Кто-нибудь в курсе что делать?
»
- Для комментирования войдите или зарегистрируйтесь
brothermechanic
Об ошибках при сборке следует догадаться? ;)
Я ♥ Gentoo & Funtoo
Виноват - не сохранил лог
помню что там было что-то типа
gloog.graphite
так и догадался
emerge в выводе ошибки пишет,
emerge в выводе ошибки пишет, где можно взять полный лог сборки.
Я ♥ Gentoo & Funtoo
логи?
>Но этот флаг важен для оптимизации системмы
чушь собачья
и для диагноза необходимы логи
где их брать emerge пишет
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
.
Graphite is a framework for high-level memory optimizations using the polyhedral model (подробности см. по ссылке). Ответьте и вы (если, конечно, это не ваше скромное имхо), вменямой ссылкой (-ами)...
А логи сборки, да, не мешало бы посмотреть...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
что такое графит я
что такое графит я знаю
только на практике он ведёт себя крайне коряво
в одной версии профит, в другой регресс до десятков %%
плавали - знаем
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
.
Надеюсь, вы не намеренно проигнорировали, а просто не разобрали из-за слишком мелкого шрифта в браузере, что ТС спрашивал не ваше мнение о сабже вообще, а о конкретной версии 4.6.2 (I'm sorry)...
ТС, вы куда пропали с логами, уже не актуально? Во всяком случае, знайте - "graphite" очень не любит устаревших версий dev-libs/ppl, а у вас, как я подозреваю (судя по версии glibc), как раз такая, поск-ку вы т.н. "стабильник"...
В порядке флейма: увы, мантры о "стабильности" (а фактически оно действительно с точностью до наоборот) как правило сильнее здравого смысла...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
(*)
Фактически, вы являетесь единственным участником форума gentoo.ru, который постоянно и неустанно рекламирует своё понимание "здравого смысла", которое у вас состоит в том, что стабильное нестабильно, а нестабильное стабильно. Ваше альтернативное мироощущение имеет право на существование, но зачем же вы так навязчивы? Нестабильное не надо рекламировать, специальные люди - тестировщики - работают именно с нестабильным.
И флейма из этого не может получиться. Из этого могут получиться только оплачиваемые ремонтные работы на машинах наивных любителей нестабильного, которых вы, вероятно, и добиваетесь (подчеркну - вероятно - я вовсе не утверждаю, что вы рекламируете нестабильное именно с этой целью).
Спасибо за интерес!
Расскажу по подробнее
У меня 2 компа на i7 (в разных офисах)
На первом и втором все из тулчайна стабильно кроме gcc (везде +graphite)
На днях появился стабильный glibs-2.13*
Потом мне необходимо было установить digikam,
который потянул за собой gcc-4.4* (так как gcc-4.5* у меня замаскирован (на обоих))
GCC-4.4* НЕ СОБРАЛСЯ
На втором компе (через день) делал обновление и получил затык на сборке GCC-4.6*
Решение нашел логически: увидел слово graphite в логе емерджа и убрал этот флаг глобально)
Логи сборки не сохранил (((
Но все работает в принципе, упадок в скорости если и есть то незаметный
В общем не знаю, но хотелось бы графит включить.
Из ваших постов понял что надо ппл чтоб тоже новый был - попробую
так же понял что вроде этот графит особой роли не играет
Всем спасибо!
brothermechanic
Не совсем так. Это просто часто не очень предсказуемый флаг. Помнится была мода на -ftree-vectorize который одни приложения ускорял до невозможности, вроде медиа кодеры/декодеры а например zlib заставлял случайно вываливаться с segmentation fault. Может оно и починили уже, сейчас. Так и графит - с точностью сказать соберётся ли какойто пакет с ним и как он потом будет себя вести - нельзя. Но есть товарищи которые с ним живут, а ошибки спокойно дебажат и добавляют в исключения пакетики, да шлют багрепорты в upstream.
.
Починили. Вот только чьи девы - 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 написал(а): ЕМНИП,
Да я и не сомневался ни секунды что zlib. Просто у людей машины странно себя вели, некоторое время.
Проблемы сборки были, лично я помню когда gcc с графитом зацикливался(да и сейчас помоему) на одном из кусков Enlightenmnet 0.17
Я нисколько не сомневаюсь в том, что ты (как впрочем и я) справишься с любой ситуацией возникшей из-за этих гоночных флагов. Обращу также твоё внимание на то, что ты с ней можешь справится даже не посчитав её проблемой вообще, зато она станет непреодолимой стеной для новичка. Проблема в том, что вот сейчас успокоенные твоими заверениями десятка 2-3 новичков и не очень всунут себе твои флаги в make.conf и через некоторое время у них могут начаться странные проблемы, и хорошо если они придут на форум а не забросят Gentoo совсем, сделав вывод что это нестабильная и глючная система...
.
Мои заверения действительны только для меня. Это не руководство "как достичь нирваны", а посыл, предлагающий всегда и во всём сомневаться, критически относиться к догмам, думать, пробовать, ошибаться, переделывать. Имеется ещё ограничение (также защищено копирайтом :-)) - читать мои посты рекомендуется тем и только тем, кто ищет "синюю птицу" в образе своей дженты, ну или хотя бы просто не случайным в довольно специфичном мире Gentoo людям, отрицающим принцип "делай всё по чертежу - и не будет п...у". Вот только великоват таковой варнинг для подписи, I'm sorry...
На "всовывать себе моё" ;-) могут претендовать только физ. лица, прошедшие жёсткий кастинг, и сегрегированные по гендерным, возрастным и антропологическим признакам :-) Если же сурьёзно - поступая так, вышеупомянутые товарисчи окажутся (и скоро в этом убедятся) неправы - копипасте бой, да воцарится разумение!
Gentoo не глючная/стабильная, и даже не хорошая/плохая, а такая, какой её сделаешь ты, читающий эти строки...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Spoiler написал(а): Gentoo не
А вот это для подписи очень даже сойдет ;)
.
Коль скоро, все мы здесь (как я надеюсь) адепты GNU - легко так берите и юзайте в соотв. с GPLv3 :-)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
прекратить флуд!
флуда куча, логов нет!
не дело это..
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
Проблемма все же есть Графит
Проблемма все же есть
Графит я везде убрал, на втором все ок, на первом - фигня:
http://paste.org.ru/?sexi4x
лог
http://dl.dropbox.com/u/34973756/work/build.log.zip
.
По первой ссылке у вас обрывок, из которого, ессно, ничего не видно. По второй - предлагаю вам самому посмотреть содержимое...
Мы тоже не всего читали Шнитке!.. © В. Вишневский