LINUX.ORG.RU
ФорумTalks

Clang не смог собрать Фаерфокс

 , , , ,


2

1

https://bugs.gentoo.org/838373

Решил обновить мир, а там такой клубок зависимостей, что давно не обновлявшиеся браузеры мешают что-либо обновлять. Удалил их, начал обновление, и остался на выходные без браузера на десктопе. Потому что Clang не может собрать Firefox, если процессор недостаточно поддерживает SSE4. Надо принудительно отключать Clang и пользоваться GCC, который в полтора раза медленнее.

★★★★★

Хотел пошутить, но не придумал про что =)

LINUX-ORG-RU ★★★★★
()

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

[I] www-client/firefox-bin
     Available versions:  
     (esr)  102.3.0^s
     (rapid) 105.0.1^s
   ...
vvn_black ★★★★★
()

Сгнившего железа нытья тред? Даже у меня на древнючем skylake i5 под фряхой всё собирается без проблем. PS. Бедные, вы даже бинарный пакет поставить не можете.

slovazap ★★★★★
()

Использовать готовую сборку firefox? Тем более она собирается с clang. Или предлагать такое гентушнику неправильно? :)

Тем более на ЛОРе наваяли скрипт обновления напрямую с сервера mozilla, Firefox на Ubuntu 22.04 без snapd.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от slovazap

Идущие нахрен приветствуют программиста GIGO!

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

Ты похвалился, или пожаловался?

ЖЖ бывает и нейтральным.

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

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

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

Тянет pulseaudio

apulse

Ну да, это все обходные пути, не решающие озвученную проблему несборки.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от goingUp

Предупреждение самому себе, что Кланг тестируется только на топовых процессорах, остальное игнорируется.

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

А что, в генте теперь по дефолту clang вместо gcc используется? И давно? (А то я как ушёл с неё, так и не слежу, что в ейном распрекрасном мире происходит… Может уже и emerge на сях переписали?)

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

А что, в генте теперь по дефолту clang вместо gcc используется?

Нет, конкретно в Фаерфоксе. Управляется флагом USE.

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

отключать Clang и пользоваться GCC, который в полтора раза медленнее

Зато бинарники работают быстрее.

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

Phenom оказался именно таким.

+1 к ненужности AMD.

xwicked ★★☆
()

остался на выходные без браузера на десктопе

Зачем тебе браузер, тебе разве не интересно играться в конпеляцию?

alex1101
()
Ответ на: комментарий от question4

Хотя бы на FX-8350, если конечно материнка поддерживает (сокет AM3+).

iZEN ★★★★★
()

А сможешь ли Firefox собрать Clang?

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

Я 2,5 года назад заменил на 3900Х. Всё просто залетало. У меня некоторые пакеты(webengine) собирались по 4-8 часов на феноме, после 30-40 минут максимум. Но это было 2 года назад, сейчас бы конечно брал 5900 или 5950 даже.

Loki13 ★★★★★
()

Какая версия панды? У меня собиралось без проблем, но версии были до 90.

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

Идите по цепочке и пересобирайте сначала все зависимости.

Это гента.

utanho ★★★★★
()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от alex1101

В Хромиуме неудобнее сохранять картинки из Телеграма.

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

Какая версия панды?

Чего?

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

Проблему нашли именно при сборке браузера конкретным компилятором для конкретной архитектуры процессоров.

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

Ну наверное за счет 12 ядер быстрых и 24х потоков(было же 4 ядра у феном 2 955 и прилично более медленных). Ну ещё конечно было 8Гб памяти, стало 32, но это для сборки только тяжелых пакетов важно.

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

Мне в 2022 Phenom II x6, купленный ещё лет 10 назад, до сих пор не пригодился - системный блок с ним собран но выключен все эти 10 лет, пользуюсь Athlon II x4 купленным ещё чуть раньше, всё норм.

firkax ★★★★★
()

отключать Clang и пользоваться GCC

А потому что не надо было эту чушь вместо компилятора выбирать.

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

на что угодно посвежее. например, свежий ryzen

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

Ещё лучше Edge.

Кому как, а меня бесит, когда «пустая» страница постоянно подкачивает новости с MSNBC.

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

отключать Clang и пользоваться GCC

А потому что не надо было эту чушь вместо компилятора выбирать.

Не я выбрал, дистростроители. Я только сейчас заметил.

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

Phenom II x6, купленный ещё лет 10 назад, до сих пор не пригодился - системный блок с ним собран но выключен все эти 10 лет

Зазря выброшенные пол-зарплаты, или сколько он тогда стоил?

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