Re: Cannot find a working 64-bit integer type on Illumos

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Cannot find a working 64-bit integer type on Illumos
Дата
Msg-id 57d8ee4f-8c96-410b-9b9c-8f38076a5ba0@eisentraut.org
обсуждение исходный текст
Ответ на Re: Cannot find a working 64-bit integer type on Illumos  (Thomas Munro <thomas.munro@gmail.com>)
Список pgsql-hackers
On 04.09.25 02:39, Thomas Munro wrote:
> Hmm.  So we're talking about a Debian system compiling an extension
> that has these headers in its search path:
> 
> /usr/include/postgresql/postgres_ext.h <-- v18[1]
> /usr/include/postgresql/17/server/postgres_ext.h <-- v17[2] (or other
> older release)
> 
> I guess it's only a problem if the v17 header is found first, but such
> an extension must build OK if the libpq headers are found first,
> right?  I'm not sure what to think about that yet, ie how to decide
> which orders should work.

The logs I have seen have the libpq include path first.

I don't think the order matters.  The problem is that you have two 
conflicting typedefs of the same name in two separate header files.  So 
if you include both of them, you'll get an error.




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