LINUX.ORG.RU

gcc-4.5.0


0

0

перебрал генточку с 4.5.0
система сильно ускорилась, всё работает.
НО!
лиса 3.6.3 сегфолтится.
перебрал без графита - сегфолт
перебрал с 4.3.4 - сегфолт
перебрал с 4.4.3 - сегфолт
потом нарисовался ещё один сегфолт - nvidia-installer (195.36.24)
WTF?

★★★★

>лиса 3.6.3 сегфолтится.

перебрал без графита - сегфолт

перебрал с 4.3.4 - сегфолт


перебрал с 4.4.3 - сегфолт



в хомяке нагадило?

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

нет
переименовал её помойку
запускаю - спросило про импорт - отказался(не нужно оно мне)
сегфолт

megabaks ★★★★
() автор топика

>система сильно ускорилась

Самообман не сильно-то утешает, да? :)

Вообще если ты пересобираешь firefox с другой версией (вроде 4.3.4), то ты не забываешь пересобрать перед этим всякое вроде xulrunner?

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

ну я уверен что ключик -e он не забудет при пересборке)

k0l0b0k ★★
()

sqlite пересобери одинаково
-mstackrealign не забудь
либо без векторизации и sse попробуй

madcore ★★★★★
()

Это самое... компилер ставили с портежа ?
В бранче уже 4.5.1 пререлиз. Лиса не сегфолтится.
Какие-нибудь вкусные флаги присущие только ветке 4.5 добавляли?

kraulfz
()

так - 4.5.0 из портажа
векторизации и sse* раньше проблем не вызывали, как и графит
новых флагов не трогал
перебирал сначала system потом уже world естессно не выборочно, а с -eD
ускорение не самообман - тоже ядро быстрее соображает - уже писал - раньше грузилось: последние цифры перед опенрц были 1.1ххх, сейчас 0.67-0.68ххх
и так везде
вот откатывать желания нет (
и да - почему сегфолт выдаёт инсталер блоба?

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

чем? и как?
кстати - а с какого края блоб? он тока нкурсес просит из «мордо-либ»

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

sh NVIDIA-Linux-x86-195.36.24-pkg0.run -x

для распаковки

coreutils
gzip
tar

больше падать там нечему

может glibc не понравился GCC 4.5.0 ? тут devl547 тоже отписывался что в Slitaz после обновления Glibc все стало падать жутким образом

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

собрала тоже с GCC 4.5
вроде все хорошо

$/lib/libc.so.6
GNU C Library stable release version 2.11.1, by Roland McGrath et al.
Copyright (C) 2009 Free Software Foundation, Inc.
Compiled by GNU CC version 4.5.1.
Compiled on a Linux >>2.6.33.3-lu<< system on 2010-05-01.


вообщем не стоило без бэкапа экспериментировать с 4.5 ) бенефициальный фактор пока не столь очевиден как риск что-либо сломать)

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

хм...странно - coreutils выматерились на графит %) на 4.4.3
хотя раньше собирались без вопросов и на 4.4.3 и на 4.5.0

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

где хоть падает?
dmesg не пишет локацию сегфолта? ( у меня пишет )

ну или корку сделайте

ulimit -c unlimited

gdb progname core


bt

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

хотя с -fomit-frame-pointer на x86 бэктрейсы неинформативны

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

-g0 позволяет получить имя функции где произошло падание
с -g можно получить номера строк кода в файлах исходников
с -fomit-frame-pointer можно получить только имя библиотеки


пересобрала coreutils и ncurses, умвр!

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

только у меня CFLAGS постабильнее

CXXFLAGS="-march=pentium4 -mtune=core2 -msse2 -mmmx -fomit-frame-pointer -O2"


$cat /etc/fgcc.conf
cc45
c++45
-m32 --param l1-cache-size=32 --param l2-cache-size=1024 -march=pentium4 -mmmx -msse2 EnsureOptS

и еще эти дописываются -fexcess-precision=fast -mstackrealign

-mfpmath=sse задано при конфигурировании GCC 4.5 , -O3 и -ftree-vectorize я для общей сборки не использую

glibc - да

графит - нет, возможно после тестирования если результат меня устроит

ps: есть такая штука acovea, пишут что разные флаги на ней хорошо тестировать

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

ну на gzip 4.5.0&graphite оказался у меня быстрее всего
да и ядро без вопросов работает и тоже с графитом 4.5.0 - овер 30% ускорения при загрузке по сравнению с 4.4.3 и графит

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

[ 0.658820] BFS CPU scheduler v0.314 by Con Kolivas.
последняя строка перед опенрц
раньше было примерно 1.1ххххх

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

sylvia@allure:~$ dmesg |head -n 1
Linux version 2.6.33.3-allure (sylvia@evenstar) (gcc version 4.3.5 /argenta/ ) #1 PREEMPT Tue Apr 27 00:36:45 MSD 2010


эксперименты это конечно хорошо, но иногда стоит подумать, а нужно ли создавать себе сложности чтобы потом героически их преодолевать ?)

Можно ведь и на чем-то изолированом поэкспериментировать )

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

так я и издеваюсь над десктопом, а не над тырпрайзным серваком :)

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

у меня карма плохая - ни в бинарных ни в сорс дистрах не ставятся, точнее не работают дрова из реп/ебилдов - почему хз %)
потому или с сайта или
ebuild /path/to/*.ebuild prepare
cd /var/tmp/portage/*/*/*/work
nvidia-installer
%)

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

и что конкретно я им напишу?
дебаг у меня не прокатит, а просто «у миня ничё не работаит» не вариант )

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.