[devel] libf2c-ng uses undefined symbol on i586
Gleb Fotengauer-Malinovskiy
glebfm на altlinux.org
Пн Июл 17 02:05:52 MSK 2023
Hi,
On Tue, Feb 21, 2023 at 11:00:47AM +0400, Gleb Fotengauer-Malinovskiy wrote:
> На самом деле, не правильнее. Гораздо лучше и проще было бы сделать
> этот символ __attribute__((weak)).
> Тогда можно будет ещё и %set_verify_elf_method unresolved=relaxed из spec
> убрать.
— Вы, чего, и конфеты за меня есть будете?
— Ага!
#325029 DONE #2 sisyphus f2c.git=20200916-alt2
Sun Jul 16 2023 Gleb F-Malinovskiy <glebfm на altlinux> 20200916-alt2
- NMU:
- Added a patch to convert the reference to the MAIN__ symbol into a
weak reference.
- Removed %set_verify_elf_method unresolved=relaxed, which was used to
tolerate the presence of an unresolved MAIN__ symbol in the libf2c-ng
library.
On Sun, Jul 16, 2023 at 09:41:05PM +0400, Ivan A. Melnikov wrote:
> On Mon, Feb 20, 2023 at 08:46:17PM +0300, Dmitry V. Levin wrote:
> > Другими словами, это ошибка в пакете libf2c-ng-20200916-alt1.i586.rpm
>
> Из-за этой проблемы у нас застряло обновление R, что довольно
> печально с учётом того, что у нас надвигается p11.
Я очень удивлён, что никто это не исправил, хотя решение было
предложено.
Но в целом, выкрасили -- можно и выбросить. :)
On Sun, Jul 16, 2023 at 09:05:38PM +0300, Andrey Savchenko wrote:
> Вообще, это не ошибка в f2c-ng, а недоработка нашей системы
> замыкания зависимостей по символам, предполагающей наличие символов
> исключительно в библиотеках и игнорирующей возможность подстановки
> символа компилятором в исполняемый файл.
Вроде, уже обсудили в этом же треде, что это утверждение ошибочно.
https://lore.altlinux.org/devel/20230221050521.yek4undy4vj42zqc@titan.localdomain/
https://lore.altlinux.org/devel/Y%2FRsH0bJXiLrx7mB@glebfm.altlinux.org/
--
glebfm
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20230717/d186e7f2/attachment.bin>
Подробная информация о списке рассылки Devel