LINUX.ORG.RU

Не собирается firefox


0

0

Пробовал 3 и 3.5, оба никак.
gcc - 4.4
флаги - "-march=athlon64-sse3 -O3 -funroll-all-loops -ffast-math -ftree-vectorize -fpeel-loops -fbranch-probabilities -fvpt -ftracer -fprofile-generate -fprofile-use -fprofile-arcs"
ОС - debian squeeze

У меня так и не получилось собирать GCC-4.4 firefox ни с какими флагами. Иногда запуск завершается сегфолтом, иногда через некоторое (небольшое) время - сигиллом. И, как я понял, дело не в сборке непосредственно firefox или xullrunner, а в какой-то либе, т.к. безуспешно пробовал их отдельно собирать более староой версией компилятора.

Сижу на бинарной сборке.

PS. Сами разрабы компилят 4.3.

>-fprofile-generate -fprofile-use -fprofile-arcs

Почитайте, как работает профилирование. У вас оно не работает.

staseg ★★★★★
()

не собирается или падает после запуска?

если падает - вполне оправдано, фокс оптимизацию не любит ) (хотя сейчас кто-нибудь обязательно отпишет ЭУМВР ЧЯНТД ?")

ps: вышел ФФ 3.5.5 , исправили 1 crash в gif декодере, новостной ленты это недостойно, но тем не менее имеет смысл сразу взять новые исходники

Sylvia ★★★★★
()

GCC 4.4, да ещё и с -О3 и graphite - издеваетесь?

>Сами разрабы компилят 4.3.


Не 4.1 разве?

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

Про 4.3. я могу ошибаться. Но точно помню, что не 4.4.

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

И да, УМВР ЧЯНТД ? GCC 4.4.2 ,Firefox 3.5.4.Не падает.

nitz ★★
()

собираются оба, слака13

amorpher ★★★★★
()

аээ. А как указать чтобы использовал тогда не 4.4 gcc а хотя б 4.3? В опциях /configure этого нету

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

В генте это делается с помощью gcc-config. Не знаю, есть ли это в дебиане...

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

1) такие команды вообще есть? или у вас оно не установлено? )
2) сделали export, сделайте и configure заново на чистом дереве исходников

все там находится и собирается тем , чем нужно

Sylvia ★★★★★
()

Всем спасибо. Убрал половину флагов, завелось с такими:
export CFLAGS=" -march=athlon64-sse3 -funroll-all-loops -fpeel-loops"

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