[devel] Сборка расширений PostgreSQL

Sergey V Turchin zerg на altlinux.org
Ср Фев 9 17:45:24 MSK 2022


On Wednesday, 9 February 2022 17:34:10 MSK alexei  wrote:
> ----- Исходное сообщение -----
> 
> > От: "Sergey V Turchin" <zerg на altlinux.org>
> > Кому: "ALT Linux Team development discussions" <devel на lists.altlinux.org>
> > Отправленные: Среда, 9 Февраль 2022 г 22:15:55
> > Тема: Re: [devel] Сборка расширений PostgreSQL
> > 
> > On Wednesday, 9 February 2022 17:04:45 MSK alexei  wrote:
> > 
> > [...]
> > 
> >> На протяжении длительного времени у нас h-файлы от libpq, нужные обычным
> >> клиентским программам, и серверные заголовки были свалены в одну кучу. По
> >> этой причине было невозможно собирать серверные расширения под все
> >> имеющиеся ветки сервера.
> > 
> > Может, посмотреть, как у различных соседей сделано?
> 
> У соседей аналог server-devel в наличии. И требующие его приложения тем, или
> иным способом производят выбор версии сервера.
> 
> Как вариант можно для приложений применять такую конструкцию в спеках:
> 
> %define full_ver %(pkg-config --modversion libpq)
> %define pg_ver %(c=%{full_ver}; echo ${c%%.*})
> ...
> BuildRequires: postgresql%pg_ver-server-devel
BuildRequires: %postgresql_server_devel
?

> >> Собственно, если приложение знать не знает про версии новее 12, то имеет
> >> смысл как раз задать ему зависимость postgresql12-server-devel, и тогда
> >> оно
> >> полоучит именно то, что ожидает.
> > 
> > Зачем? Оно у вас же собралось с 14-м.
> 
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


-- 
Regards, Sergey.


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