Bug 55332 - Ошибка libgccjit при открытии Emacs
Summary: Ошибка libgccjit при открытии Emacs
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libgccjit0 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
: 56402 56403 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-07-23 23:34 MSK by Ukropchik
Modified: 2026-04-30 15:13 MSK (History)
7 users (show)

See Also:


Attachments
скриншот (74.38 KB, image/png)
2025-07-24 13:03 MSK, Alexander Makeenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ukropchik 2025-07-23 23:34:50 MSK
Установлена чистая ОС
Установлен редактор Emacs (пробовал пакеты emacs-pgtk и emacs-gtk3).

После запуска редактора буквально через 17 секунд выстреливает следующее сообщение:
>⛔ Warning (comp): libgccjit.so: error: error invoking gcc driver
>⛔ Warning (comp): /usr/share/emacs/29.3/lisp/emacs-lisp/cl-seq.el.gz: Error: Internal native compiler error failed to compile

При этом в системе установлен libgccjit. Дополнительно ставил пакет devel, но ничего не поменялось.

Из-за этой ошибки не возможно ставить расширения.

Как оказалось, дело было в отсутствии установленного пакета gcc.
Comment 1 Alexander Makeenkov 2025-07-24 13:03:36 MSK
Created attachment 19180 [details]
скриншот

# apt-get install emacs-gtk3
$ emacs

В сизифе на версии 30.1-alt1 не воспроизводится.
Comment 2 Sergey Bolshakov 2025-07-24 15:56:17 MSK
Для использования возможностей libgccjit необходимы некоторые файлы, обычно
принадлежащие пакету gcc<версия>, поэтому с установкой gcc они появятся.
Возможно, выходом было бы упаковывать эти файлы и в gcc<версия>, и в libgccjit0:
crtbeginS.o
crtendS.o
libgcc.a
libgcc_s.so
Comment 3 Gleb F-Malinovskiy 2025-07-24 23:26:54 MSK
(In reply to Sergey Bolshakov from comment #2)
> Возможно, выходом было бы упаковывать эти файлы и в gcc<версия>, и в
> libgccjit0:
> crtbeginS.o
> crtendS.o
> libgcc.a
> libgcc_s.so

Интересная идея. Ещё лучше, может быть, было бы сделать отдельный пакет с этими файлами и зависимость в обоих пакетах.
Comment 4 Sergey Bolshakov 2025-10-15 11:04:39 MSK
*** Bug 56402 has been marked as a duplicate of this bug. ***
Comment 5 Sergey Bolshakov 2025-10-15 11:04:53 MSK
*** Bug 56403 has been marked as a duplicate of this bug. ***
Comment 6 Божченко Павел Александрович 2026-04-23 16:12:47 MSK
Ошибка не воспроизводится в Workstation 11.1 x86_64 обновлённой до Sisyphus на версиях пакетов:
libgccjit0-15.2.1-alt1
emacs-gtk3-30.2-alt4
emacs-common-30.2-alt4
Comment 7 Sergey Bolshakov 2026-04-29 12:25:33 MSK
(In reply to Божченко Павел Александрович from comment #6)
> Ошибка не воспроизводится в Workstation 11.1 x86_64 обновлённой до Sisyphus
> на версиях пакетов:
> libgccjit0-15.2.1-alt1
> emacs-gtk3-30.2-alt4
> emacs-common-30.2-alt4

установлен ли при этом gcc ? из сообщения неясно.
Comment 8 Божченко Павел Александрович 2026-04-29 14:18:21 MSK
(Ответ для Sergey Bolshakov на комментарий #7)
> установлен ли при этом gcc ? из сообщения неясно.

Проверял по шагам из Комментария 1
Компилятор gcc не установлен:
rpm -qa | grep gcc
libgccjit0-15.2.1-alt1.x86_64
libgcc1-15.2.1-alt1.x86_64
gcc-common-1.4.28-alt1.x86_64
i586-libgcc1-15.2.1-alt1.i586
Comment 9 Gleb F-Malinovskiy 2026-04-30 14:29:07 MSK
(In reply to Божченко Павел Александрович from comment #8)
> (Ответ для Sergey Bolshakov на комментарий #7)
> > установлен ли при этом gcc ? из сообщения неясно.

Вы, очевидно, проверяли без плагинов, с ними баг воспроизводится.
Фикс уже на пути в Сизиф.
Comment 10 Repository Robot 2026-04-30 15:13:31 MSK
gcc15-15.2.1-alt2 -> sisyphus:

Wed Apr 29 2026 Gleb F-Malinovskiy <glebfm@altlinux> 15.2.1-alt2
- Moved C runtime, library symlinks and headers to a new
  libgcc15-devel package (ALT#39379).
- libgccjit0: Added R: libgcc15-devel, glibc-devel (ALT#55332).