Re: meson: Add support for building with precompiled headers - Mailing list pgsql-hackers

From Tom Lane
Subject Re: meson: Add support for building with precompiled headers
Date
Msg-id 2550386.1665000554@sss.pgh.pa.us
Whole thread Raw
In response to meson: Add support for building with precompiled headers  (Andres Freund <andres@anarazel.de>)
Responses Re: meson: Add support for building with precompiled headers  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
Andres Freund <andres@anarazel.de> writes:
> When using precompiled headers we cannot override macros in system headers
> from within .c files, as headers are already processed before the #define in
> the C file is reached.

> A few files #define FD_SETSIZE 1024 on windows, as the default is only 64. I
> am hesitant to change FD_SETSIZE globally on windows, due to
> src/backend/port/win32/socket.c using it to size on-stack arrays. Instead add
> -DFD_SETSIZE=1024 when building the specific targets needing it.

Color me confused, but how does it work to #define that from the command
line if it can't be overridden from within the program?

            regards, tom lane



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: meson PGXS compatibility
Next
From: Andres Freund
Date:
Subject: Re: meson: Add support for building with precompiled headers