Bug 35293 - gb-task-repo-elfsym: bad_elf_symbols golang-shared: main.main and main.init
Summary: gb-task-repo-elfsym: bad_elf_symbols golang-shared: main.main and main.init
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: girar (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-24 11:58 MSK by Lenar Shakirov
Modified: 2021-06-21 01:52 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)
> Это ещё актуально?

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