Bug 35293

Summary: gb-task-repo-elfsym: bad_elf_symbols golang-shared: main.main and main.init
Product: Infrastructure Reporter: Lenar Shakirov <snejok>
Component: girarAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P3 CC: boyarsh, glebfm, ldv, nbr, sotor
Version: unspecified   
Hardware: all   
OS: Linux   

Description Lenar Shakirov 2018-08-24 11:58:22 MSK
http://git.altlinux.org/tasks/210499/

В процессе сборки golang-1.9.2 в spt7.1 наткнулся на то,
что без containerd пакет golang в репо не поместить.

Сборочница имеет исключение для golang-shared и bad_elf-символа
"main\.init":

http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=blob;f=gb/gb-task-repo-elfsym;h=c2e24f5920249e443d91ae5949c2860bcb1e7405;hb=HEAD#l57

Однако похоже в golang есть еще один bad_elf_symbol: "main.main",
его предоставляет только containerd.

Сам containerd - это приложение написанное на go и собираемое golang'ом.

Я нахожу странным, что компилятор и библиотека golang зависит от
приложения containerd.

Может быть стоит добавить еще одно исключение "main.main"?

Мне containerd не нужен, он мне даже мешает: тестеры c7.1 нашли проблемы
в containerd

P.S.: если таск 210499 умрет, то воспроизвести можно используя два репо:

golang.git 1.9.2-alt0.M70C.1
containerd.git 1.0.2-alt0.M70C.1
Comment 1 Dmitry V. Levin 2020-10-22 18:38:28 MSK
Это ещё актуально?
Comment 2 Lenar Shakirov 2020-10-26 13:38:11 MSK
(Ответ для Dmitry V. Levin на комментарий #1)
> Это ещё актуально?

К сожалению нет возможности проверить