Re: pkg-config Requires.private entries should be comma-separated

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: pkg-config Requires.private entries should be comma-separated
Дата
Msg-id 20230315161014.i35y23ygbakvagcp@awork3.anarazel.de
обсуждение исходный текст
Ответ на pkg-config Requires.private entries should be comma-separated  (Peter Eisentraut <peter.eisentraut@enterprisedb.com>)
Список pgsql-hackers
Hi,

On 2023-03-15 08:51:04 +0100, Peter Eisentraut wrote:
> While comparing the .pc (pkg-config) files generated by the make and meson
> builds, I noticed that the Requires.private entries use different
> delimiters.  The make build uses spaces, the meson build uses commas. The
> pkg-config documentation says that it should be comma-separated, but
> apparently about half the .pc in the wild use just spaces.
> 
> The pkg-config source code acknowledges that both commas and spaces work:
> 
> https://github.com/freedesktop/pkg-config/blob/master/parse.c#L273
> https://github.com/pkgconf/pkgconf/blob/master/libpkgconf/dependency.c#L286
> 
> I think for consistency we should change the make build to use commas
> anyway.  See attached patch.

Makes sense.

Greetings,

Andres Freund



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: CI and test improvements
Следующее
От: Nathan Bossart
Дата:
Сообщение: Re: optimize several list functions with SIMD intrinsics