[devel] libf2c-ng uses undefined symbol on i586

Andrey Savchenko bircoph на altlinux.org
Пн Июл 17 01:10:40 MSK 2023


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__() вставляется в исполняемые файлы при их сборке,
а дёргается из библиотеки. Ну вот такой вариант обратного вызова.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20230717/b47f8577/attachment.bin>


Подробная информация о списке рассылки Devel