[devel] libf2c-ng uses undefined symbol on i586

Ivan A. Melnikov iv на altlinux.org
Пн Июл 17 08:59:54 MSK 2023


On Mon, Jul 17, 2023 at 03:05:52AM +0400, Gleb Fotengauer-Malinovskiy wrote:
> 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.
> 
> Я очень удивлён, что никто это не исправил, хотя решение было
> предложено.

Видимо, все ждали реакции мейнтейнера f2c, а у этого
пакета мейнтейнера не оказалось.

> Но в целом, выкрасили -- можно и выбросить. :)

Если оно как-то полезно на e2k, то пусть живёт, им так будет
удобнее пользоваться если что. А вот оставшиеся сборочные
зависимости на него я всё-таки осмелился убрать.

-- 
  wbr,
    iv m.


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