beldmit: (Программизм)
[personal profile] beldmit
В рамках подарка ставил на ноутбук Acer acpire E15 Debian. Выбрал gdm в качестве Display manager, поставил, включил — Gnome не стартует. xinit запускается, так что дело не в X-ах. В логах ругань типа

llvm error: cannot select: intrinsic %llvm.x86.sse41.pblendvb debian.

В гугле информация, что эта ошибка в Debian должна быть исправлена.

В таком виде я вчера процесс прервал, а сегодня посмотрел, что ругается gnome-session. Снёс, заменил на mate-session-manager. Вместо gdm3 поставил kdm (возможно, это было избыточно). Заработало. Возможно, чище было бы переставить с нуля, выбрав MATE в качестве терминала изначально. Но учитывая, что адресат собирается программировать на python (точнее, его осваивать), думаю, пока хватит. Вид минималистический, браузер запускается, офис запускается, vim есть.

Date: 2016-01-03 09:29 am (UTC)
From: [identity profile] beldmit.livejournal.com
Ладно, ща попробую собрать mesa из бекпортов.

Date: 2016-01-03 10:07 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Ты все-таки покажи вывод тех двух команд. Потому что можно попробовать будет руками подправить файл конфигурации llvm.

Date: 2016-01-03 10:59 am (UTC)
From: [identity profile] beldmit.livejournal.com
oleg@olegarhipov:~$ gcc -march=native -Q --help=target|grep sse4.1
-msse4.1 [enabled]

echo|clang-3.5 -v -E -march=native - 2>&1|grep sse
(нифига)

Date: 2016-01-03 11:00 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Ок, значит дело именно в mesa, передающей неверные настройки в llvm.

Date: 2016-01-03 11:02 am (UTC)
From: [identity profile] beldmit.livejournal.com
Я в медитации, что принесёт меньший ущерб — установка всего того, что у меня ща там собирается, или честная инсталляция testing.

Пересобрал.

Date: 2016-01-03 11:35 am (UTC)
From: [identity profile] beldmit.livejournal.com
Поставить обратно Gnome не получается, у него зависимости от Mesa прибиты гвоздями. Но glxgears не падают.

Захламлённость ноута девелоперскими пакетами сочтём несущественной мелочью.

Date: 2016-01-03 11:49 am (UTC)
From: [identity profile] beldmit.livejournal.com
А расскажи, как его править.

Date: 2016-01-03 12:00 pm (UTC)
abbra: (Default)
From: [personal profile] abbra
Увы, это только пересобирать llvm: https://github.com/llvm-mirror/llvm/blob/master/lib/Target/X86/X86.td

В этом файле зашиты соответствия между поддерживаемыми фичами и семействами процессоров. Семейство можно узнать, запустив clang: llc -version, "Host CPU: ...", но сам файл при сборке компилируется и больше с диска не читается.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 7th, 2026 07:49 pm
Powered by Dreamwidth Studios