[devel] libf2c-ng uses undefined symbol on i586
Dmitry V. Levin
ldv на altlinux.org
Пн Июл 17 01:28:45 MSK 2023
On Mon, Jul 17, 2023 at 01:10:40AM +0300, Andrey Savchenko wrote:
> On Sun, 16 Jul 2023 21:52:46 +0300 Dmitry V. Levin wrote:
> > On Sun, Jul 16, 2023 at 09:05:38PM +0300, Andrey Savchenko wrote:
> > [...]
> > > Вообще, это не ошибка в f2c-ng, а недоработка нашей системы
> > > замыкания зависимостей по символам, предполагающей наличие символов
> > > исключительно в библиотеках и игнорирующей возможность подстановки
> > > символа компилятором в исполняемый файл.
> >
> > ???
>
> Есть много вариаций, например, в f2c-ng вот так:
>
> https://git.altlinux.org/people/bircoph/packages/f2c.git?p=f2c.git;a=blob;f=src/main.c;h=977113dc308dbb712d714f5ccb1099f1505846cd;hb=sisyphus#l708
>
> Т.е. MAIN__() вставляется в исполняемые файлы при их сборке,
> а дёргается из библиотеки. Ну вот такой вариант обратного вызова.
OK, о какой системе замыкания зависимостей по символам тогда идёт речь?
В начале треда говорилось про замыкание зависимостей по всему репозиторию
пакетов, а тут разговор почему-то повернул на зависимости внутри одного
пакета.
--
ldv
Подробная информация о списке рассылки Devel