From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: [RFC] building postgres with meson -v8 |
Date: | 2022-05-18 19:48:27 |
Message-ID: | 20220518194827.wsmoig5jkq5pltob@alap3.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
On 2022-05-18 10:30:12 +0200, Peter Eisentraut wrote:
> Here are some more patches that clean up various minor issues.
I rebased the meson tree, squashed a lot of the existing commits, merged your
changes, and fixed a few more differences between autoconf and meson.
For me the difference in defines now boils down to:
- CONFIGURE_ARGS - empty in meson, not clear what to fill it with
- GETTIMEOFDAY_1ARG - test doesn't exist - I suspect it might not be necessary
- PACKAGE_STRING, PACKAGE_TARNAME - unclear if they should be implemented?
- AC_APPLE_UNIVERSAL_BUILD logic - which I don't think we need?
- pg_restrict is defined in a simplistic way
- "missing" a bunch of defines that don't appear to be referenced:
HAVE_FSEEKO
HAVE_GSSAPI_GSSAPI_H
HAVE_INTTYPES_H
HAVE_LDAP_H
HAVE_LIBCRYPTO
HAVE_LIBLDAP
HAVE_LIBM
HAVE_LIBPAM
HAVE_LIBSSL
HAVE_LIBXML2
HAVE_LIBXSLT
HAVE_MEMORY_H
HAVE_PTHREAD
HAVE_PTHREAD_PRIO_INHERIT
HAVE_STDINT_H
HAVE_STDLIB_H
HAVE_STRING_H
HAVE_SYS_STAT_H
HAVE_SYS_TYPES_H
HAVE_UNISTD_H
SIZEOF_BOOL
SIZEOF_OFF_T
STDC_HEADERS
- meson additional defines, seems harmless:
HAVE_GETTIMEOFDAY - only defined on windows rn
HAVE_SHM_UNLINK
HAVE_SSL_NEW
HAVE_STRTOQ
HAVE_STRTOUQ
HAVE_CRYPTO_NEW_EX_DATA
- a bunch of additional #undef's
Greetings,
Andres Freund
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2022-05-18 20:20:58 | Re: Limiting memory allocation |
Previous Message | Joe Conway | 2022-05-18 19:38:21 | Re: Limiting memory allocation |