Обновился до стабильной glibc-2.13
И перестал собираться gcc-4,6,2
Проблемма оказалась во флаге graphite
Но этот флаг важен для оптимизации системмы
Кто-нибудь в курсе что делать?
Надеюсь, вы не намеренно проигнорировали, а просто не разобрали из-за слишком мелкого шрифта в браузере, что ТС спрашивал не ваше мнение о сабже вообще, а о конкретной версии 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 в логе емерджа и убрал этот флаг глобально)
Логи сборки не сохранил (((
Но все работает в принципе, упадок в скорости если и есть то незаметный
В общем не знаю, но хотелось бы графит включить.
Из ваших постов понял что надо ппл чтоб тоже новый был - попробую
так же понял что вроде этот графит особой роли не играет
Всем спасибо!
так же понял что вроде этот графит особой роли не играет
Не совсем так. Это просто часто не очень предсказуемый флаг. Помнится была мода на -ftree-vectorize который одни приложения ускорял до невозможности, вроде медиа кодеры/декодеры а например zlib заставлял случайно вываливаться с segmentation fault. Может оно и починили уже, сейчас. Так и графит - с точностью сказать соберётся ли какойто пакет с ним и как он потом будет себя вести - нельзя. Но есть товарищи которые с ним живут, а ошибки спокойно дебажат и добавляют в исключения пакетики, да шлют багрепорты в upstream.
была мода на -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
Да я и не сомневался ни секунды что zlib. Просто у людей машины странно себя вели, некоторое время.
Spoiler написал:
Да, есть такие товарищи. Скажу сразу - GCC у меня всегда был собран с graphite (всегда - в смысле с момента появления этого флага).
Проблемы сборки были, лично я помню когда gcc с графитом зацикливался(да и сейчас помоему) на одном из кусков Enlightenmnet 0.17
Я нисколько не сомневаюсь в том, что ты (как впрочем и я) справишься с любой ситуацией возникшей из-за этих гоночных флагов. Обращу также твоё внимание на то, что ты с ней можешь справится даже не посчитав её проблемой вообще, зато она станет непреодолимой стеной для новичка. Проблема в том, что вот сейчас успокоенные твоими заверениями десятка 2-3 новичков и не очень всунут себе твои флаги в make.conf и через некоторое время у них могут начаться странные проблемы, и хорошо если они придут на форум а не забросят Gentoo совсем, сделав вывод что это нестабильная и глючная система...
Мои заверения действительны только для меня. Это не руководство "как достичь нирваны", а посыл, предлагающий всегда и во всём сомневаться, критически относиться к догмам, думать, пробовать, ошибаться, переделывать. Имеется ещё ограничение (также защищено копирайтом :-)) - читать мои посты рекомендуется тем и только тем, кто ищет "синюю птицу" в образе своей дженты, ну или хотя бы просто не случайным в довольно специфичном мире Gentoo людям, отрицающим принцип "делай всё по чертежу - и не будет п...у". Вот только великоват таковой варнинг для подписи, I'm sorry...
Цитата:
десятка 2-3 новичков и не очень всунут себе твои флаги в make.conf и через некоторое время у них могут начаться странные проблемы
На "всовывать себе моё" ;-) могут претендовать только физ. лица, прошедшие жёсткий кастинг, и сегрегированные по гендерным, возрастным и антропологическим признакам :-) Если же сурьёзно - поступая так, вышеупомянутые товарисчи окажутся (и скоро в этом убедятся) неправы - копипасте бой, да воцарится разумение!
Цитата:
если они придут на форум а не забросят Gentoo совсем, сделав вывод что это нестабильная и глючная система
Gentoo не глючная/стабильная, и даже не хорошая/плохая, а такая, какой её сделаешь ты, читающий эти строки...
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
.
По первой ссылке у вас обрывок, из которого, ессно, ничего не видно. По второй - предлагаю вам самому посмотреть содержимое...
Мы тоже не всего читали Шнитке!.. © В. Вишневский