pgsql: Probe for preadv/pwritev in a more macOS-friendly way.
В списке pgsql-committers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | pgsql: Probe for preadv/pwritev in a more macOS-friendly way. |
| Дата | |
| Msg-id | E1m35BR-00063Y-Gi@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Probe for preadv/pwritev in a more macOS-friendly way. Apple's mechanism for dealing with functions that are available in only some OS versions confuses AC_CHECK_FUNCS, and therefore AC_REPLACE_FUNCS. We can use AC_CHECK_DECLS instead, so long as we enable -Werror=unguarded-availability-new. This allows people compiling for macOS to control whether or not preadv/pwritev are used by setting MACOSX_DEPLOYMENT_TARGET, rather than supplying a back-rev SDK. (Of course, the latter still works, too.) James Hilliard Discussion: https://postgr.es/m/20210122193230.25295-1-james.hilliard1@gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/f014b1b9bb8eda4e82c1805969dbae2b07b7d54d Modified Files -------------- configure | 166 +++++++++++++++++++++++++++++++++++++------- configure.ac | 11 ++- src/include/pg_config.h.in | 14 ++-- src/include/port/pg_iovec.h | 4 +- src/tools/msvc/Solution.pm | 4 +- 5 files changed, 161 insertions(+), 38 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера