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

Sergey V Turchin zerg на altlinux.org
Чт Фев 10 09:51:04 MSK 2022


On Wednesday, 9 February 2022 18:06:42 MSK alexei  wrote:
> ----- Исходное сообщение -----
> 
> > От: "Sergey V Turchin" <zerg на altlinux.org>
> > Кому: "ALT Linux Team development discussions" <devel на lists.altlinux.org>
> > Отправленные: Среда, 9 Февраль 2022 г 22:45:24
> > Тема: Re: [devel] Сборка расширений PostgreSQL
> > 
> > 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
> > ?
> 
> Нет, именно BuildRequires: postgresql%pg_ver-server-devel. Тогда при сборке
> будет запрашиваться server-devel собранный из того же SRPM, что и
> postgresql-devel
Да, но именно на вас я предлагаю это переложить, а вы уж там сами решите. Вот 
я к чему.

-- 
Regards, Sergey.


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