config.log

text/x-log

Filename: config.log
Type: text/x-log
Part: 1
Message: Invalid control file checksum with AVX-512 during initdb on a clang19 -O0 build
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by PostgreSQL configure 18beta1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --prefix=/usr/local/pgsql --with-python --enable-depend --without-icu --enable-debug CFLAGS=-O0 -fno-omit-frame-pointer CC=clang

## --------- ##
## Platform. ##
## --------- ##

hostname = dhcp-10-192-105-136
uname -m = x86_64
uname -r = 4.18.0-553.47.1.el8_10.x86_64
uname -s = Linux
uname -v = #1 SMP Thu Apr 3 14:27:08 UTC 2025

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /home/gpadmin/.local/bin
PATH: /home/gpadmin/bin
PATH: /usr/share/Modules/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /usr/local/sbin
PATH: /usr/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2921: checking build system type
configure:2935: result: x86_64-pc-linux-gnu
configure:2955: checking host system type
configure:2968: result: x86_64-pc-linux-gnu
configure:2990: checking which template to use
configure:3056: result: linux
configure:3184: checking whether NLS is wanted
configure:3216: result: no
configure:3224: checking for default port number
configure:3249: result: 5432
configure:3703: checking for block size
configure:3737: result: 8kB
configure:3804: checking for segment size
configure:3811: result: 1GB
configure:3828: checking for WAL block size
configure:3863: result: 8kB
configure:3993: checking for C compiler version
configure:4002: clang --version >&5
clang version 19.1.7 (RESF 19.1.7-2.module+el8.10.0+1965+112b558b)
Target: x86_64-redhat-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Configuration file: /etc/clang/x86_64-redhat-linux-gnu-clang.cfg
configure:4013: $? = 0
configure:4002: clang -v >&5
clang version 19.1.7 (RESF 19.1.7-2.module+el8.10.0+1965+112b558b)
Target: x86_64-redhat-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Configuration file: /etc/clang/x86_64-redhat-linux-gnu-clang.cfg
System configuration file directory: /etc/clang/
Selected GCC installation: /opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
... rest of stderr output deleted ...
configure:4013: $? = 0
configure:4002: clang -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:4013: $? = 1
configure:4002: clang -qversion >&5
clang: error: unknown argument '-qversion'; did you mean '--version'?
clang: error: no input files
configure:4013: $? = 1
configure:4033: checking whether the C compiler works
configure:4055: clang -O0 -fno-omit-frame-pointer   conftest.c  >&5
configure:4059: $? = 0
configure:4107: result: yes
configure:4110: checking for C compiler default output file name
configure:4112: result: a.out
configure:4118: checking for suffix of executables
configure:4125: clang -o conftest -O0 -fno-omit-frame-pointer   conftest.c  >&5
configure:4129: $? = 0
configure:4151: result: 
configure:4173: checking whether we are cross compiling
configure:4181: clang -o conftest -O0 -fno-omit-frame-pointer   conftest.c  >&5
configure:4185: $? = 0
configure:4192: ./conftest
configure:4196: $? = 0
configure:4211: result: no
configure:4216: checking for suffix of object files
configure:4238: clang -c -O0 -fno-omit-frame-pointer  conftest.c >&5
configure:4242: $? = 0
configure:4263: result: o
configure:4267: checking whether we are using the GNU C compiler
configure:4286: clang -c -O0 -fno-omit-frame-pointer  conftest.c >&5
configure:4286: $? = 0
configure:4295: result: yes
configure:4304: checking whether clang accepts -g
configure:4324: clang -c -g  conftest.c >&5
configure:4324: $? = 0
configure:4365: result: yes
configure:4382: checking for clang option to accept ISO C89
configure:4445: clang  -c -O0 -fno-omit-frame-pointer  conftest.c >&5
conftest.c:25:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   25 | static char *e (p, i)
      |              ^
1 warning generated.
configure:4445: $? = 0
configure:4458: result: none needed
configure:4478: checking for clang option to accept ISO C99
configure:4627: clang  -c -O0 -fno-omit-frame-pointer  conftest.c >&5
configure:4627: $? = 0
configure:4640: result: none needed
configure:4720: checking for g++
configure:4736: found /usr/bin/g++
configure:4747: result: g++
configure:4774: checking for C++ compiler version
configure:4783: g++ --version >&5
g++ (GCC) 8.5.0 20210514 (Red Hat 8.5.0-26)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4794: $? = 0
configure:4783: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.rockylinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.5.0 20210514 (Red Hat 8.5.0-26) (GCC) 
configure:4794: $? = 0
configure:4783: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4794: $? = 1
configure:4783: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:4794: $? = 1
configure:4798: checking whether we are using the GNU C++ compiler
configure:4817: g++ -c   conftest.cpp >&5
configure:4817: $? = 0
configure:4826: result: yes
configure:4835: checking whether g++ accepts -g
configure:4855: g++ -c -g  conftest.cpp >&5
configure:4855: $? = 0
configure:4896: result: yes
configure:4937: clang -c -O0 -fno-omit-frame-pointer  conftest.c >&5
conftest.c:24:1: error: use of undeclared identifier 'choke'
   24 | choke me
      | ^
1 error generated.
configure:4937: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __INTEL_COMPILER
| choke me
| #endif
|   ;
|   return 0;
| }
configure:4959: clang -c -O0 -fno-omit-frame-pointer  conftest.c >&5
conftest.c:24:1: error: use of undeclared identifier 'choke'
   24 | choke me
      | ^
1 error generated.
configure:4959: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __SUNPRO_C
| choke me
| #endif
|   ;
|   return 0;
| }
configure:5004: checking for gawk
configure:5020: found /usr/bin/gawk
configure:5031: result: gawk
configure:5337: checking whether clang supports -Wdeclaration-after-statement, for CFLAGS
configure:5359: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement  -D_GNU_SOURCE conftest.c >&5
configure:5359: $? = 0
configure:5369: result: yes
configure:5385: checking whether clang supports -Werror=vla, for CFLAGS
configure:5407: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla  -D_GNU_SOURCE conftest.c >&5
configure:5407: $? = 0
configure:5417: result: yes
configure:5426: checking whether clang supports -Werror=unguarded-availability-new, for CFLAGS
configure:5448: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new  -D_GNU_SOURCE conftest.c >&5
configure:5448: $? = 0
configure:5458: result: yes
configure:5465: checking whether g++ supports -Werror=unguarded-availability-new, for CXXFLAGS
configure:5493: g++ -c -Wall -Wpointer-arith -Werror=unguarded-availability-new  -D_GNU_SOURCE conftest.cpp >&5
cc1plus: error: -Werror=unguarded-availability-new: no option -Wunguarded-availability-new
configure:5493: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:5509: result: no
configure:5518: checking whether clang supports -Wendif-labels, for CFLAGS
configure:5540: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels  -D_GNU_SOURCE conftest.c >&5
configure:5540: $? = 0
configure:5550: result: yes
configure:5557: checking whether g++ supports -Wendif-labels, for CXXFLAGS
configure:5585: g++ -c -Wall -Wpointer-arith -Wendif-labels  -D_GNU_SOURCE conftest.cpp >&5
configure:5585: $? = 0
configure:5601: result: yes
configure:5609: checking whether clang supports -Wmissing-format-attribute, for CFLAGS
configure:5631: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute  -D_GNU_SOURCE conftest.c >&5
configure:5631: $? = 0
configure:5641: result: yes
configure:5648: checking whether g++ supports -Wmissing-format-attribute, for CXXFLAGS
configure:5676: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute  -D_GNU_SOURCE conftest.cpp >&5
configure:5676: $? = 0
configure:5692: result: yes
configure:5700: checking whether clang supports -Wimplicit-fallthrough=3, for CFLAGS
configure:5722: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3  -D_GNU_SOURCE conftest.c >&5
warning: unknown warning option '-Wimplicit-fallthrough=3'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option]
1 warning generated.
configure:5722: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:5732: result: no
configure:5739: checking whether g++ supports -Wimplicit-fallthrough=3, for CXXFLAGS
configure:5767: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3  -D_GNU_SOURCE conftest.cpp >&5
configure:5767: $? = 0
configure:5783: result: yes
configure:5791: checking whether clang supports -Wcast-function-type, for CFLAGS
configure:5813: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type  -D_GNU_SOURCE conftest.c >&5
configure:5813: $? = 0
configure:5823: result: yes
configure:5830: checking whether g++ supports -Wcast-function-type, for CXXFLAGS
configure:5858: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type  -D_GNU_SOURCE conftest.cpp >&5
configure:5858: $? = 0
configure:5874: result: yes
configure:5882: checking whether clang supports -Wshadow=compatible-local, for CFLAGS
configure:5904: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wshadow=compatible-local  -D_GNU_SOURCE conftest.c >&5
warning: unknown warning option '-Wshadow=compatible-local'; did you mean '-Wshadow-uncaptured-local'? [-Wunknown-warning-option]
1 warning generated.
configure:5904: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:5914: result: no
configure:5921: checking whether g++ supports -Wshadow=compatible-local, for CXXFLAGS
configure:5949: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local  -D_GNU_SOURCE conftest.cpp >&5
configure:5949: $? = 0
configure:5965: result: yes
configure:5974: checking whether clang supports -Wformat-security, for CFLAGS
configure:5996: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security  -D_GNU_SOURCE conftest.c >&5
configure:5996: $? = 0
configure:6006: result: yes
configure:6013: checking whether g++ supports -Wformat-security, for CXXFLAGS
configure:6041: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security  -D_GNU_SOURCE conftest.cpp >&5
configure:6041: $? = 0
configure:6057: result: yes
configure:6068: checking whether clang supports -Wmissing-variable-declarations, for CFLAGS
configure:6090: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations  -D_GNU_SOURCE conftest.c >&5
configure:6090: $? = 0
configure:6100: result: yes
configure:6114: checking whether clang supports -fno-strict-aliasing, for CFLAGS
configure:6136: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing  -D_GNU_SOURCE conftest.c >&5
configure:6136: $? = 0
configure:6146: result: yes
configure:6153: checking whether g++ supports -fno-strict-aliasing, for CXXFLAGS
configure:6181: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing  -D_GNU_SOURCE conftest.cpp >&5
configure:6181: $? = 0
configure:6197: result: yes
configure:6206: checking whether clang supports -fwrapv, for CFLAGS
configure:6228: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv  -D_GNU_SOURCE conftest.c >&5
configure:6228: $? = 0
configure:6238: result: yes
configure:6245: checking whether g++ supports -fwrapv, for CXXFLAGS
configure:6273: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv  -D_GNU_SOURCE conftest.cpp >&5
configure:6273: $? = 0
configure:6289: result: yes
configure:6298: checking whether clang supports -fexcess-precision=standard, for CFLAGS
configure:6320: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard  -D_GNU_SOURCE conftest.c >&5
configure:6320: $? = 0
configure:6330: result: yes
configure:6337: checking whether g++ supports -fexcess-precision=standard, for CXXFLAGS
configure:6365: g++ -c -Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard  -D_GNU_SOURCE conftest.cpp >&5
cc1plus: sorry, unimplemented: -fexcess-precision=standard for C++
configure:6365: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:6381: result: no
configure:6389: checking whether clang supports -funroll-loops, for CFLAGS_UNROLL_LOOPS
configure:6411: clang -c  -funroll-loops  -D_GNU_SOURCE conftest.c >&5
configure:6411: $? = 0
configure:6421: result: yes
configure:6429: checking whether clang supports -ftree-vectorize, for CFLAGS_VECTORIZE
configure:6451: clang -c  -ftree-vectorize  -D_GNU_SOURCE conftest.c >&5
configure:6451: $? = 0
configure:6461: result: yes
configure:6477: checking whether clang supports -Wunused-command-line-argument, for NOT_THE_CFLAGS
configure:6499: clang -c  -Wunused-command-line-argument  -D_GNU_SOURCE conftest.c >&5
configure:6499: $? = 0
configure:6509: result: yes
configure:6522: checking whether clang supports -Wcompound-token-split-by-macro, for NOT_THE_CFLAGS
configure:6544: clang -c  -Wcompound-token-split-by-macro  -D_GNU_SOURCE conftest.c >&5
configure:6544: $? = 0
configure:6554: result: yes
configure:6566: checking whether clang supports -Wformat-truncation, for NOT_THE_CFLAGS
configure:6588: clang -c  -Wformat-truncation  -D_GNU_SOURCE conftest.c >&5
configure:6588: $? = 0
configure:6598: result: yes
configure:6609: checking whether clang supports -Wstringop-truncation, for NOT_THE_CFLAGS
configure:6631: clang -c  -Wstringop-truncation  -D_GNU_SOURCE conftest.c >&5
warning: unknown warning option '-Wstringop-truncation'; did you mean '-Wformat-truncation'? [-Wunknown-warning-option]
1 warning generated.
configure:6631: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:6641: result: no
configure:6653: checking whether clang supports -Wcast-function-type-strict, for NOT_THE_CFLAGS
configure:6675: clang -c  -Wcast-function-type-strict  -D_GNU_SOURCE conftest.c >&5
configure:6675: $? = 0
configure:6685: result: yes
configure:6894: checking whether clang supports -fvisibility=hidden, for CFLAGS_SL_MODULE
configure:6916: clang -c  -fvisibility=hidden  -D_GNU_SOURCE conftest.c >&5
configure:6916: $? = 0
configure:6926: result: yes
configure:6934: checking whether g++ supports -fvisibility=hidden, for CXXFLAGS_SL_MODULE
configure:6962: g++ -c  -fvisibility=hidden  -D_GNU_SOURCE conftest.cpp >&5
configure:6962: $? = 0
configure:6978: result: yes
configure:6984: checking whether g++ supports -fvisibility-inlines-hidden, for CXXFLAGS_SL_MODULE
configure:7012: g++ -c  -fvisibility=hidden -fvisibility-inlines-hidden  -D_GNU_SOURCE conftest.cpp >&5
configure:7012: $? = 0
configure:7028: result: yes
configure:7656: checking whether the C compiler still works
configure:7669: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c  >&5
configure:7669: $? = 0
configure:7670: result: yes
configure:7695: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE conftest.c >&5
configure:7695: $? = 0
configure:7741: checking how to run the C preprocessor
configure:7772: clang -E  -D_GNU_SOURCE conftest.c
configure:7772: $? = 0
configure:7786: clang -E  -D_GNU_SOURCE conftest.c
conftest.c:20:10: fatal error: 'ac_nonexistent.h' file not found
   20 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:7786: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:7811: result: clang -E
configure:7831: clang -E  -D_GNU_SOURCE conftest.c
configure:7831: $? = 0
configure:7845: clang -E  -D_GNU_SOURCE conftest.c
conftest.c:20:10: fatal error: 'ac_nonexistent.h' file not found
   20 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:7845: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:7953: checking for pkg-config
configure:7971: found /usr/bin/pkg-config
configure:7983: result: /usr/bin/pkg-config
configure:8008: checking pkg-config is at least version 0.9.0
configure:8011: result: yes
configure:8115: checking whether to build with ICU support
configure:8145: result: no
configure:8246: checking whether to build with Tcl
configure:8272: result: no
configure:8304: checking whether to build Perl modules
configure:8330: result: no
configure:8337: checking whether to build Python modules
configure:8363: result: yes
configure:8370: checking whether to build with GSSAPI support
configure:8401: result: no
configure:8446: checking whether to build with PAM support
configure:8474: result: no
configure:8481: checking whether to build with BSD Authentication support
configure:8509: result: no
configure:8516: checking whether to build with LDAP support
configure:8544: result: no
configure:8552: checking whether to build with Bonjour support
configure:8580: result: no
configure:8587: checking whether to build with SELinux support
configure:8614: result: no
configure:8620: checking whether to build with systemd support
configure:8649: result: no
configure:8723: checking whether to build with liburing support
configure:8751: result: no
configure:8932: checking whether to build with libcurl support
configure:8960: result: no
configure:9091: checking whether to build with libnuma support
configure:9119: result: no
configure:9267: checking whether to build with XML support
configure:9295: result: no
configure:9541: checking whether to build with LZ4 support
configure:9569: result: no
configure:9682: checking whether to build with ZSTD support
configure:9710: result: no
configure:9873: checking for strip
configure:9889: found /usr/bin/strip
configure:9900: result: strip
configure:9923: checking whether it is possible to strip libraries
configure:9928: result: yes
configure:9993: checking for ar
configure:10009: found /usr/bin/ar
configure:10020: result: ar
configure:10151: checking for a BSD-compatible install
configure:10219: result: /usr/bin/install -c
configure:10244: checking for tar
configure:10262: found /usr/bin/tar
configure:10274: result: /usr/bin/tar
configure:10293: checking whether ln -s works
configure:10297: result: yes
configure:10304: checking for a thread-safe mkdir -p
configure:10343: result: /usr/bin/mkdir -p
configure:10358: checking for bison
configure:10376: found /usr/bin/bison
configure:10388: result: /usr/bin/bison
configure:10410: using bison (GNU Bison) 3.0.4
configure:10438: checking for flex
configure:10456: found /usr/bin/flex
configure:10468: result: /usr/bin/flex
configure:10492: using flex 2.6.1
configure:10504: checking for perl
configure:10522: found /usr/bin/perl
configure:10534: result: /usr/bin/perl
configure:10556: using perl 5.26.3
configure:10658: checking for python3
configure:10676: found /usr/bin/python3
configure:10688: result: /usr/bin/python3
configure:10713: using python 3.6.8 (default, Dec  4 2024, 12:35:02) 
configure:10724: checking for Python sysconfig module
configure:10728: result: yes
configure:10736: checking Python configuration directory
configure:10739: result: /usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu
configure:10742: checking Python include directory
configure:10748: result: -I/usr/include/python3.6m
configure:10753: checking how to link an embedded Python application
configure:10832: result: -L/usr/lib64 -lpython3.6m -lpthread -ldl  -lutil -lm
configure:10914: checking for a sed that does not truncate output
configure:10978: result: /usr/bin/sed
configure:10984: checking for grep that handles long lines and -e
configure:11042: result: /usr/bin/grep
configure:11047: checking for egrep
configure:11109: result: /usr/bin/grep -E
configure:11114: checking for ANSI C header files
configure:11134: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11134: $? = 0
configure:11207: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c  >&5
configure:11207: $? = 0
configure:11207: ./conftest
configure:11207: $? = 0
configure:11218: result: yes
configure:11231: checking for sys/types.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for sys/stat.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for stdlib.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for string.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for memory.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for strings.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for inttypes.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for stdint.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for unistd.h
configure:11231: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11428: checking whether clang is Clang
configure:11453: result: yes
configure:11500: checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread
configure:11525: clang -o conftest -Werror -Wunknown-warning-option  -pthread -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c  >&5
configure:11525: $? = 0
configure:11531: (clang -c -Werror -Wunknown-warning-option  -pthread -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5) && (echo ==== >&5) && (clang -o conftest -Werror -Wunknown-warning-option  -pthread -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.o  >&5)
====
configure:11531: $? = 0
configure:11549: result: no
configure:11698: checking for joinable pthread attribute
configure:11716: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -pthread  -D_GNU_SOURCE    conftest.c   >&5
configure:11716: $? = 0
configure:11724: result: PTHREAD_CREATE_JOINABLE
configure:11738: checking whether more special flags are required for pthreads
configure:11751: result: no
configure:11759: checking for PTHREAD_PRIO_INHERIT
configure:11775: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -pthread  -D_GNU_SOURCE    conftest.c   >&5
conftest.c:36:5: warning: unused variable 'i' [-Wunused-variable]
   36 | int i = PTHREAD_PRIO_INHERIT;
      |     ^
1 warning generated.
configure:11775: $? = 0
configure:11784: result: yes
configure:11897: checking pthread.h usability
configure:11897: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE  -D_GNU_SOURCE  conftest.c >&5
configure:11897: $? = 0
configure:11897: result: yes
configure:11897: checking pthread.h presence
configure:11897: clang -E  -D_GNU_SOURCE  conftest.c
configure:11897: $? = 0
configure:11897: result: yes
configure:11897: checking for pthread.h
configure:11897: result: yes
configure:11909: checking for strerror_r
configure:11909: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE  -D_GNU_SOURCE    conftest.c   >&5
configure:11909: $? = 0
configure:11909: result: yes
configure:11920: checking whether strerror_r returns int
configure:11939: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE  -D_GNU_SOURCE  conftest.c >&5
conftest.c:40:3: error: statement requires expression of integer type ('char *' invalid)
   40 |   switch (strerror_r(1, buf, sizeof(buf)))
      |   ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:11939: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| /* end confdefs.h.  */
| #include <string.h>
| int
| main ()
| {
| char buf[100];
|   switch (strerror_r(1, buf, sizeof(buf)))
|   { case 0: break; default: break; }
| 
|   ;
|   return 0;
| }
configure:11946: result: no
configure:11980: checking for main in -lm
configure:11999: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lm   >&5
conftest.c:39:1: warning: all paths through this function will call itself [-Winfinite-recursion]
   39 | {
      | ^
1 warning generated.
configure:11999: $? = 0
configure:12008: result: yes
configure:12019: checking for library containing setproctitle
configure:12050: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-5116d0.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:47:(.text+0x12): undefined reference to `setproctitle'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setproctitle ();
| int
| main ()
| {
| return setproctitle ();
|   ;
|   return 0;
| }
configure:12050: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lutil  -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-3fd072.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:47:(.text+0x12): undefined reference to `setproctitle'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setproctitle ();
| int
| main ()
| {
| return setproctitle ();
|   ;
|   return 0;
| }
configure:12067: result: no
configure:12078: checking for library containing dlsym
configure:12109: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-1ad6ab.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:47:(.text+0x12): undefined reference to `dlsym'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12109: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlsym ();
| int
| main ()
| {
| return dlsym ();
|   ;
|   return 0;
| }
configure:12109: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -ldl  -lm  >&5
configure:12109: $? = 0
configure:12126: result: -ldl
configure:12134: checking for library containing socket
configure:12165: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -ldl -lm  >&5
configure:12165: $? = 0
configure:12182: result: none required
configure:12190: checking for library containing getopt_long
configure:12221: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -ldl -lm  >&5
configure:12221: $? = 0
configure:12238: result: none required
configure:12246: checking for library containing shm_open
configure:12277: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-a8f3f2.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:47:(.text+0x12): undefined reference to `shm_open'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12277: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shm_open ();
| int
| main ()
| {
| return shm_open ();
|   ;
|   return 0;
| }
configure:12277: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lrt  -ldl -lm  >&5
configure:12277: $? = 0
configure:12294: result: -lrt
configure:12302: checking for library containing shm_unlink
configure:12333: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lrt -ldl -lm  >&5
configure:12333: $? = 0
configure:12350: result: none required
configure:12358: checking for library containing clock_gettime
configure:12389: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lrt -ldl -lm  >&5
configure:12389: $? = 0
configure:12406: result: none required
configure:12415: checking for library containing shmget
configure:12446: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lrt -ldl -lm  >&5
configure:12446: $? = 0
configure:12463: result: none required
configure:12472: checking for library containing backtrace_symbols
configure:12503: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lrt -ldl -lm  >&5
configure:12503: $? = 0
configure:12520: result: none required
configure:12529: checking for library containing pthread_barrier_wait
configure:12560: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-257e34.o: undefined reference to symbol 'pthread_barrier_wait@@GLIBC_2.2.5'
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /lib64/libpthread.so.0: error adding symbols: DSO missing from command line
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12560: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_barrier_wait ();
| int
| main ()
| {
| return pthread_barrier_wait ();
|   ;
|   return 0;
| }
configure:12560: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lpthread  -lrt -ldl -lm  >&5
configure:12560: $? = 0
configure:12577: result: -lpthread
configure:12589: checking for library containing readline
configure:12621: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lreadline -lpthread -lrt -ldl -lm  >&5
configure:12621: $? = 0
configure:12647: result: -lreadline
configure:12666: checking for inflate in -lz
configure:12691: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lreadline -lpthread -lrt -ldl -lm  >&5
configure:12691: $? = 0
configure:12700: result: yes
configure:13798: checking atomic.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:71:10: fatal error: 'atomic.h' file not found
   71 | #include <atomic.h>
      |          ^~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <atomic.h>
configure:13798: result: no
configure:13798: checking atomic.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:38:10: fatal error: 'atomic.h' file not found
   38 | #include <atomic.h>
      |          ^~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| /* end confdefs.h.  */
| #include <atomic.h>
configure:13798: result: no
configure:13798: checking for atomic.h
configure:13798: result: no
configure:13798: checking copyfile.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:71:10: fatal error: 'copyfile.h' file not found
   71 | #include <copyfile.h>
      |          ^~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <copyfile.h>
configure:13798: result: no
configure:13798: checking copyfile.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:38:10: fatal error: 'copyfile.h' file not found
   38 | #include <copyfile.h>
      |          ^~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| /* end confdefs.h.  */
| #include <copyfile.h>
configure:13798: result: no
configure:13798: checking for copyfile.h
configure:13798: result: no
configure:13798: checking execinfo.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking execinfo.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for execinfo.h
configure:13798: result: yes
configure:13798: checking getopt.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking getopt.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for getopt.h
configure:13798: result: yes
configure:13798: checking ifaddrs.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking ifaddrs.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for ifaddrs.h
configure:13798: result: yes
configure:13798: checking mbarrier.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:74:10: fatal error: 'mbarrier.h' file not found
   74 | #include <mbarrier.h>
      |          ^~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <mbarrier.h>
configure:13798: result: no
configure:13798: checking mbarrier.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:41:10: fatal error: 'mbarrier.h' file not found
   41 | #include <mbarrier.h>
      |          ^~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| /* end confdefs.h.  */
| #include <mbarrier.h>
configure:13798: result: no
configure:13798: checking for mbarrier.h
configure:13798: result: no
configure:13798: checking sys/epoll.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking sys/epoll.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for sys/epoll.h
configure:13798: result: yes
configure:13798: checking sys/event.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:75:10: fatal error: 'sys/event.h' file not found
   75 | #include <sys/event.h>
      |          ^~~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/event.h>
configure:13798: result: no
configure:13798: checking sys/event.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:42:10: fatal error: 'sys/event.h' file not found
   42 | #include <sys/event.h>
      |          ^~~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| /* end confdefs.h.  */
| #include <sys/event.h>
configure:13798: result: no
configure:13798: checking for sys/event.h
configure:13798: result: no
configure:13798: checking sys/personality.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking sys/personality.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for sys/personality.h
configure:13798: result: yes
configure:13798: checking sys/prctl.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking sys/prctl.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for sys/prctl.h
configure:13798: result: yes
configure:13798: checking sys/procctl.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:77:10: fatal error: 'sys/procctl.h' file not found
   77 | #include <sys/procctl.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/procctl.h>
configure:13798: result: no
configure:13798: checking sys/procctl.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:44:10: fatal error: 'sys/procctl.h' file not found
   44 | #include <sys/procctl.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h.  */
| #include <sys/procctl.h>
configure:13798: result: no
configure:13798: checking for sys/procctl.h
configure:13798: result: no
configure:13798: checking sys/signalfd.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking sys/signalfd.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for sys/signalfd.h
configure:13798: result: yes
configure:13798: checking sys/ucred.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:78:10: fatal error: 'sys/ucred.h' file not found
   78 | #include <sys/ucred.h>
      |          ^~~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/ucred.h>
configure:13798: result: no
configure:13798: checking sys/ucred.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:45:10: fatal error: 'sys/ucred.h' file not found
   45 | #include <sys/ucred.h>
      |          ^~~~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| /* end confdefs.h.  */
| #include <sys/ucred.h>
configure:13798: result: no
configure:13798: checking for sys/ucred.h
configure:13798: result: no
configure:13798: checking termios.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking termios.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
configure:13798: $? = 0
configure:13798: result: yes
configure:13798: checking for termios.h
configure:13798: result: yes
configure:13798: checking ucred.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:79:10: fatal error: 'ucred.h' file not found
   79 | #include <ucred.h>
      |          ^~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <ucred.h>
configure:13798: result: no
configure:13798: checking ucred.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:46:10: fatal error: 'ucred.h' file not found
   46 | #include <ucred.h>
      |          ^~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| /* end confdefs.h.  */
| #include <ucred.h>
configure:13798: result: no
configure:13798: checking for ucred.h
configure:13798: result: no
configure:13798: checking xlocale.h usability
configure:13798: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:79:10: fatal error: 'xlocale.h' file not found
   79 | #include <xlocale.h>
      |          ^~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <xlocale.h>
configure:13798: result: no
configure:13798: checking xlocale.h presence
configure:13798: clang -E  -D_GNU_SOURCE  conftest.c
conftest.c:46:10: fatal error: 'xlocale.h' file not found
   46 | #include <xlocale.h>
      |          ^~~~~~~~~~~
1 error generated.
configure:13798: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| /* end confdefs.h.  */
| #include <xlocale.h>
configure:13798: result: no
configure:13798: checking for xlocale.h
configure:13798: result: no
configure:13812: checking readline/readline.h usability
configure:13812: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13812: $? = 0
configure:13812: result: yes
configure:13812: checking readline/readline.h presence
configure:13812: clang -E  -D_GNU_SOURCE  conftest.c
configure:13812: $? = 0
configure:13812: result: yes
configure:13812: checking for readline/readline.h
configure:13812: result: yes
configure:13842: checking readline/history.h usability
configure:13842: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13842: $? = 0
configure:13842: result: yes
configure:13842: checking readline/history.h presence
configure:13842: clang -E  -D_GNU_SOURCE  conftest.c
configure:13842: $? = 0
configure:13842: result: yes
configure:13842: checking for readline/history.h
configure:13842: result: yes
configure:13964: checking zlib.h usability
configure:13964: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:13964: $? = 0
configure:13964: result: yes
configure:13964: checking zlib.h presence
configure:13964: clang -E  -D_GNU_SOURCE  conftest.c
configure:13964: $? = 0
configure:13964: result: yes
configure:13964: checking for zlib.h
configure:13964: result: yes
configure:13982: checking for lz4
configure:14015: result: no
configure:14047: checking for zstd
configure:14065: found /usr/bin/zstd
configure:14077: result: /usr/bin/zstd
configure:14169: checking for openssl
configure:14187: found /usr/bin/openssl
configure:14199: result: /usr/bin/openssl
configure:14219: using openssl: OpenSSL 1.1.1k  FIPS 25 Mar 2021
configure:14551: checking whether byte ordering is bigendian
configure:14566: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:49:9: error: unknown type name 'not'
   49 |                not a universal capable compiler
      |                ^
conftest.c:49:14: error: expected ';' after top level declarator
   49 |                not a universal capable compiler
      |                     ^
      |                     ;
2 errors generated.
configure:14566: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| /* end confdefs.h.  */
| #ifndef __APPLE_CC__
| 	       not a universal capable compiler
| 	     #endif
| 	     typedef int dummy;
| 
configure:14611: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:14611: $? = 0
configure:14629: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:55:4: error: use of undeclared identifier 'not'
   55 |                  not big endian
      |                  ^
1 error generated.
configure:14629: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		#include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| 		 not big endian
| 		#endif
| 
|   ;
|   return 0;
| }
configure:14757: result: no
configure:14775: checking for inline
configure:14791: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:50:21: warning: unused function 'static_foo' [-Wunused-function]
   50 | static inline foo_t static_foo () {return 0; }
      |                     ^~~~~~~~~~
1 warning generated.
configure:14791: $? = 0
configure:14799: result: inline
configure:14817: checking for printf format archetype
configure:14837: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:49:16: warning: 'format' attribute argument not supported: gnu_printf [-Wignored-attributes]
   49 | __attribute__((format(gnu_printf, 2, 3)));
      |                ^
1 warning generated.
configure:14837: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| /* end confdefs.h.  */
| extern void pgac_write(int ignore, const char *fmt,...)
| __attribute__((format(gnu_printf, 2, 3)));
| int
| main ()
| {
| pgac_write(0, "error %s: %m", "foo");
|   ;
|   return 0;
| }
configure:14861: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:49:16: warning: 'format' attribute argument not supported: syslog [-Wignored-attributes]
   49 | __attribute__((format(__syslog__, 2, 3)));
      |                ^
1 warning generated.
configure:14861: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| /* end confdefs.h.  */
| extern void pgac_write(int ignore, const char *fmt,...)
| __attribute__((format(__syslog__, 2, 3)));
| int
| main ()
| {
| pgac_write(0, "error %s: %m", "foo");
|   ;
|   return 0;
| }
configure:14874: result: printf
configure:14882: checking for _Static_assert
configure:14898: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:14898: $? = 0
configure:14906: result: yes
configure:14913: checking for typeof
configure:14934: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:14934: $? = 0
configure:14941: result: typeof
configure:14955: checking for __builtin_types_compatible_p
configure:14971: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:55:20: warning: unused variable 'y' [-Wunused-variable]
   55 |  int x; static int y[__builtin_types_compatible_p(__typeof__(x), int)];
      |                    ^
1 warning generated.
configure:14971: $? = 0
configure:14978: result: yes
configure:14985: checking for __builtin_constant_p
configure:14998: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:53:14: warning: unused variable 'y' [-Wunused-variable]
   53 |   static int y[__builtin_constant_p(x) ? x : 1];
      |              ^
conftest.c:54:14: warning: unused variable 'z' [-Wunused-variable]
   54 |   static int z[__builtin_constant_p("string literal") ? 1 : x];
      |              ^
2 warnings generated.
configure:14998: $? = 0
configure:15005: result: yes
configure:15012: checking for __builtin_mul_overflow
configure:15034: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:55:9: warning: no previous extern declaration for non-static variable 'a' [-Wmissing-variable-declarations]
   55 | int64_t a = 1;
      |         ^
conftest.c:55:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   55 | int64_t a = 1;
      | ^
conftest.c:56:9: warning: no previous extern declaration for non-static variable 'b' [-Wmissing-variable-declarations]
   56 | int64_t b = 1;
      |         ^
conftest.c:56:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   56 | int64_t b = 1;
      | ^
conftest.c:57:9: warning: no previous extern declaration for non-static variable 'result' [-Wmissing-variable-declarations]
   57 | int64_t result;
      |         ^
conftest.c:57:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   57 | int64_t result;
      | ^
conftest.c:58:5: warning: no previous extern declaration for non-static variable 'oflo' [-Wmissing-variable-declarations]
   58 | int oflo;
      |     ^
conftest.c:58:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   58 | int oflo;
      | ^
4 warnings generated.
configure:15034: $? = 0
configure:15042: result: yes
configure:15049: checking for __builtin_unreachable
configure:15065: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:15065: $? = 0
configure:15073: result: yes
configure:15080: checking for computed goto support
configure:15100: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:15100: $? = 0
configure:15107: result: yes
configure:15114: checking for struct tm.tm_zone
configure:15114: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:15114: $? = 0
configure:15114: result: yes
configure:15128: checking for union semun
configure:15128: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:65:5: error: invalid application of 'sizeof' to an incomplete type 'union semun'
   65 | if (sizeof (union semun))
      |     ^      ~~~~~~~~~~~~~
conftest.c:65:19: note: forward declaration of 'union semun'
   65 | if (sizeof (union semun))
      |                   ^
1 error generated.
configure:15128: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/ipc.h>
| #include <sys/sem.h>
| 
| 
| int
| main ()
| {
| if (sizeof (union semun))
| 	 return 0;
|   ;
|   return 0;
| }
configure:15128: result: no
configure:15142: checking for socklen_t
configure:15142: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:15142: $? = 0
configure:15142: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:62:24: error: expected expression
   62 | if (sizeof ((socklen_t)))
      |                        ^
1 error generated.
configure:15142: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| /* end confdefs.h.  */
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((socklen_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:15142: result: yes
configure:15153: checking for struct sockaddr.sa_len
configure:15153: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:66:13: error: no member named 'sa_len' in 'struct sockaddr'
   66 | if (ac_aggr.sa_len)
      |     ~~~~~~~ ^
1 error generated.
configure:15153: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/socket.h>
| 
| 
| int
| main ()
| {
| static struct sockaddr ac_aggr;
| if (ac_aggr.sa_len)
| return 0;
|   ;
|   return 0;
| }
configure:15153: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:66:20: error: no member named 'sa_len' in 'struct sockaddr'
   66 | if (sizeof ac_aggr.sa_len)
      |            ~~~~~~~ ^
1 error generated.
configure:15153: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/socket.h>
| 
| 
| int
| main ()
| {
| static struct sockaddr ac_aggr;
| if (sizeof ac_aggr.sa_len)
| return 0;
|   ;
|   return 0;
| }
configure:15153: result: no
configure:15171: checking for C/C++ restrict keyword
configure:15196: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:59:6: warning: no previous prototype for function 'foo' [-Wmissing-prototypes]
   59 |         int foo (int_ptr __restrict ip) {
      |             ^
conftest.c:59:2: note: declare 'static' if the function is not intended to be used outside of this translation unit
   59 |         int foo (int_ptr __restrict ip) {
      |         ^
      |         static 
1 warning generated.
configure:15196: $? = 0
configure:15204: result: __restrict
configure:15228: checking for struct option
configure:15228: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:15228: $? = 0
configure:15228: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:67:28: error: expected expression
   67 | if (sizeof ((struct option)))
      |                            ^
1 error generated.
configure:15228: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| /* end confdefs.h.  */
| #ifdef HAVE_GETOPT_H
| #include <getopt.h>
| #endif
| 
| int
| main ()
| {
| if (sizeof ((struct option)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:15228: result: yes
configure:15245: checking whether assembler supports x86_64 popcntq
configure:15262: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:15262: $? = 0
configure:15269: result: yes
configure:15333: checking for special C compiler options needed for large files
configure:15378: result: no
configure:15384: checking for _FILE_OFFSET_BITS value needed for large files
configure:15409: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:68:7: warning: no previous extern declaration for non-static variable 'off_t_is_large' [-Wmissing-variable-declarations]
   68 |   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
      |       ^
conftest.c:68:3: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   68 |   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
      |   ^
1 warning generated.
configure:15409: $? = 0
configure:15441: result: no
configure:15533: checking size of off_t
configure:15538: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:15538: $? = 0
configure:15538: ./conftest
configure:15538: $? = 0
configure:15552: result: 8
configure:15575: checking for int timezone
configure:15596: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:64:5: warning: no previous extern declaration for non-static variable 'res' [-Wmissing-variable-declarations]
   64 | int res;
      |     ^
conftest.c:64:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   64 | int res;
      | ^
1 warning generated.
configure:15596: $? = 0
configure:15604: result: yes
configure:15622: checking for backtrace_symbols
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for copyfile
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-e44406.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:99:(.text+0x12): undefined reference to `copyfile'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| /* end confdefs.h.  */
| /* Define copyfile to an innocuous variant, in case <limits.h> declares copyfile.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define copyfile innocuous_copyfile
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char copyfile (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef copyfile
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char copyfile ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_copyfile || defined __stub___copyfile
| choke me
| #endif
| 
| int
| main ()
| {
| return copyfile ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for copy_file_range
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for elf_aux_info
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-7e54f0.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:100:(.text+0x12): undefined reference to `elf_aux_info'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| /* end confdefs.h.  */
| /* Define elf_aux_info to an innocuous variant, in case <limits.h> declares elf_aux_info.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define elf_aux_info innocuous_elf_aux_info
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char elf_aux_info (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef elf_aux_info
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char elf_aux_info ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_elf_aux_info || defined __stub___elf_aux_info
| choke me
| #endif
| 
| int
| main ()
| {
| return elf_aux_info ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for getauxval
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for getifaddrs
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for getpeerucred
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-613e39.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:102:(.text+0x12): undefined reference to `getpeerucred'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| /* end confdefs.h.  */
| /* Define getpeerucred to an innocuous variant, in case <limits.h> declares getpeerucred.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeerucred innocuous_getpeerucred
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeerucred (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getpeerucred
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getpeerucred ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getpeerucred || defined __stub___getpeerucred
| choke me
| #endif
| 
| int
| main ()
| {
| return getpeerucred ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for inet_pton
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for kqueue
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-c05022.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:103:(.text+0x12): undefined reference to `kqueue'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| /* end confdefs.h.  */
| /* Define kqueue to an innocuous variant, in case <limits.h> declares kqueue.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define kqueue innocuous_kqueue
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char kqueue (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef kqueue
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char kqueue ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_kqueue || defined __stub___kqueue
| choke me
| #endif
| 
| int
| main ()
| {
| return kqueue ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for localeconv_l
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-6ef5ec.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:103:(.text+0x12): undefined reference to `localeconv_l'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| /* end confdefs.h.  */
| /* Define localeconv_l to an innocuous variant, in case <limits.h> declares localeconv_l.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define localeconv_l innocuous_localeconv_l
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char localeconv_l (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef localeconv_l
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char localeconv_l ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_localeconv_l || defined __stub___localeconv_l
| choke me
| #endif
| 
| int
| main ()
| {
| return localeconv_l ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for mbstowcs_l
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-1cdb44.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:103:(.text+0x12): undefined reference to `mbstowcs_l'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| /* end confdefs.h.  */
| /* Define mbstowcs_l to an innocuous variant, in case <limits.h> declares mbstowcs_l.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define mbstowcs_l innocuous_mbstowcs_l
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char mbstowcs_l (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef mbstowcs_l
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char mbstowcs_l ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_mbstowcs_l || defined __stub___mbstowcs_l
| choke me
| #endif
| 
| int
| main ()
| {
| return mbstowcs_l ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for posix_fallocate
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for ppoll
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for pthread_is_threaded_np
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-d68b53.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:105:(.text+0x12): undefined reference to `pthread_is_threaded_np'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| /* end confdefs.h.  */
| /* Define pthread_is_threaded_np to an innocuous variant, in case <limits.h> declares pthread_is_threaded_np.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pthread_is_threaded_np innocuous_pthread_is_threaded_np
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pthread_is_threaded_np (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef pthread_is_threaded_np
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_is_threaded_np ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_pthread_is_threaded_np || defined __stub___pthread_is_threaded_np
| choke me
| #endif
| 
| int
| main ()
| {
| return pthread_is_threaded_np ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for setproctitle
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-2de177.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:105:(.text+0x12): undefined reference to `setproctitle'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| /* end confdefs.h.  */
| /* Define setproctitle to an innocuous variant, in case <limits.h> declares setproctitle.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setproctitle innocuous_setproctitle
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setproctitle (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef setproctitle
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setproctitle ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_setproctitle || defined __stub___setproctitle
| choke me
| #endif
| 
| int
| main ()
| {
| return setproctitle ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for setproctitle_fast
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-190bba.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:105:(.text+0x12): undefined reference to `setproctitle_fast'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| /* end confdefs.h.  */
| /* Define setproctitle_fast to an innocuous variant, in case <limits.h> declares setproctitle_fast.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setproctitle_fast innocuous_setproctitle_fast
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setproctitle_fast (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef setproctitle_fast
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setproctitle_fast ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_setproctitle_fast || defined __stub___setproctitle_fast
| choke me
| #endif
| 
| int
| main ()
| {
| return setproctitle_fast ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15622: checking for strsignal
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for syncfs
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for sync_file_range
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for uselocale
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15622: $? = 0
configure:15622: result: yes
configure:15622: checking for wcstombs_l
configure:15622: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-743916.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:109:(.text+0x12): undefined reference to `wcstombs_l'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:15622: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| /* end confdefs.h.  */
| /* Define wcstombs_l to an innocuous variant, in case <limits.h> declares wcstombs_l.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define wcstombs_l innocuous_wcstombs_l
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcstombs_l (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef wcstombs_l
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char wcstombs_l ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_wcstombs_l || defined __stub___wcstombs_l
| choke me
| #endif
| 
| int
| main ()
| {
| return wcstombs_l ();
|   ;
|   return 0;
| }
configure:15622: result: no
configure:15633: checking for __builtin_bswap16
configure:15654: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:77:1: warning: no previous prototype for function 'call__builtin_bswap16' [-Wmissing-prototypes]
   77 | call__builtin_bswap16(int x)
      | ^
conftest.c:76:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   76 | int
      | ^
      | static 
1 warning generated.
configure:15654: $? = 0
configure:15662: result: yes
configure:15671: checking for __builtin_bswap32
configure:15692: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:78:1: warning: no previous prototype for function 'call__builtin_bswap32' [-Wmissing-prototypes]
   78 | call__builtin_bswap32(int x)
      | ^
conftest.c:77:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   77 | int
      | ^
      | static 
1 warning generated.
configure:15692: $? = 0
configure:15700: result: yes
configure:15709: checking for __builtin_bswap64
configure:15730: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:79:1: warning: no previous prototype for function 'call__builtin_bswap64' [-Wmissing-prototypes]
   79 | call__builtin_bswap64(long int x)
      | ^
conftest.c:78:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   78 | int
      | ^
      | static 
1 warning generated.
configure:15730: $? = 0
configure:15738: result: yes
configure:15748: checking for __builtin_clz
configure:15769: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:80:1: warning: no previous prototype for function 'call__builtin_clz' [-Wmissing-prototypes]
   80 | call__builtin_clz(unsigned int x)
      | ^
conftest.c:79:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   79 | int
      | ^
      | static 
1 warning generated.
configure:15769: $? = 0
configure:15777: result: yes
configure:15786: checking for __builtin_ctz
configure:15807: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:81:1: warning: no previous prototype for function 'call__builtin_ctz' [-Wmissing-prototypes]
   81 | call__builtin_ctz(unsigned int x)
      | ^
conftest.c:80:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   80 | int
      | ^
      | static 
1 warning generated.
configure:15807: $? = 0
configure:15815: result: yes
configure:15824: checking for __builtin_popcount
configure:15845: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:82:1: warning: no previous prototype for function 'call__builtin_popcount' [-Wmissing-prototypes]
   82 | call__builtin_popcount(unsigned int x)
      | ^
conftest.c:81:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   81 | int
      | ^
      | static 
1 warning generated.
configure:15845: $? = 0
configure:15853: result: yes
configure:15864: checking for __builtin_frame_address
configure:15885: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:83:1: warning: no previous prototype for function 'call__builtin_frame_address' [-Wmissing-prototypes]
   83 | call__builtin_frame_address(void)
      | ^
conftest.c:82:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   82 | void *
      | ^
      | static 
1 warning generated.
configure:15885: $? = 0
configure:15893: result: yes
configure:15905: checking for _LARGEFILE_SOURCE value needed for large files
configure:15924: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:15924: $? = 0
configure:15952: result: no
configure:15986: checking how clang reports undeclared, standard C functions
configure:16002: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:87:8: error: call to undeclared library function 'strchr' with type 'char *(const char *, int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
   87 | (void) strchr;
      |        ^
conftest.c:87:8: note: include the header <string.h> or explicitly provide a declaration for 'strchr'
1 error generated.
configure:16002: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| (void) strchr;
|   ;
|   return 0;
| }
configure:16057: result: error
configure:16069: checking for posix_fadvise
configure:16069: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16069: $? = 0
configure:16069: result: yes
configure:16078: checking whether posix_fadvise is declared
configure:16078: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16078: $? = 0
configure:16078: result: yes
configure:16093: checking whether fdatasync is declared
configure:16093: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16093: $? = 0
configure:16093: result: yes
configure:16105: checking whether strlcat is declared
configure:16105: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:126:10: error: call to undeclared library function 'strlcat' with type 'unsigned long (char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  126 |   (void) strlcat;
      |          ^
conftest.c:126:10: note: include the header <string.h> or explicitly provide a declaration for 'strlcat'
1 error generated.
configure:16105: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strlcat
| #ifdef __cplusplus
|   (void) strlcat;
| #else
|   (void) strlcat;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:16105: result: no
configure:16115: checking whether strlcpy is declared
configure:16115: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:127:10: error: call to undeclared library function 'strlcpy' with type 'unsigned long (char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  127 |   (void) strlcpy;
      |          ^
conftest.c:127:10: note: include the header <string.h> or explicitly provide a declaration for 'strlcpy'
1 error generated.
configure:16115: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strlcpy
| #ifdef __cplusplus
|   (void) strlcpy;
| #else
|   (void) strlcpy;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:16115: result: no
configure:16125: checking whether strnlen is declared
configure:16125: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16125: $? = 0
configure:16125: result: yes
configure:16135: checking whether strsep is declared
configure:16135: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16135: $? = 0
configure:16135: result: yes
configure:16145: checking whether timingsafe_bcmp is declared
configure:16145: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:130:10: error: use of undeclared identifier 'timingsafe_bcmp'
  130 |   (void) timingsafe_bcmp;
      |          ^
1 error generated.
configure:16145: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef timingsafe_bcmp
| #ifdef __cplusplus
|   (void) timingsafe_bcmp;
| #else
|   (void) timingsafe_bcmp;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:16145: result: no
configure:16159: checking whether preadv is declared
configure:16159: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16159: $? = 0
configure:16159: result: yes
configure:16171: checking whether pwritev is declared
configure:16171: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16171: $? = 0
configure:16171: result: yes
configure:16183: checking whether strchrnul is declared
configure:16183: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16183: $? = 0
configure:16183: result: yes
configure:16195: checking whether memset_s is declared
configure:16195: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:104:10: error: use of undeclared identifier 'memset_s'
  104 |   (void) memset_s;
      |          ^
1 error generated.
configure:16195: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| /* end confdefs.h.  */
| #define __STDC_WANT_LIB_EXT1__ 1
| #include <string.h>
| 
| int
| main ()
| {
| #ifndef memset_s
| #ifdef __cplusplus
|   (void) memset_s;
| #else
|   (void) memset_s;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:16195: result: no
configure:16210: checking whether F_FULLFSYNC is declared
configure:16210: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:104:10: error: use of undeclared identifier 'F_FULLFSYNC'
  104 |   (void) F_FULLFSYNC;
      |          ^
1 error generated.
configure:16210: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| /* end confdefs.h.  */
| #include <fcntl.h>
| 
| int
| main ()
| {
| #ifndef F_FULLFSYNC
| #ifdef __cplusplus
|   (void) F_FULLFSYNC;
| #else
|   (void) F_FULLFSYNC;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:16210: result: no
configure:16223: checking for explicit_bzero
configure:16223: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16223: $? = 0
configure:16223: result: yes
configure:16236: checking for getopt
configure:16236: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16236: $? = 0
configure:16236: result: yes
configure:16249: checking for getpeereid
configure:16249: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-e6d76b.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:132:(.text+0x12): undefined reference to `getpeereid'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:16249: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| /* end confdefs.h.  */
| /* Define getpeereid to an innocuous variant, in case <limits.h> declares getpeereid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeereid innocuous_getpeereid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeereid (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getpeereid
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getpeereid ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getpeereid || defined __stub___getpeereid
| choke me
| #endif
| 
| int
| main ()
| {
| return getpeereid ();
|   ;
|   return 0;
| }
configure:16249: result: no
configure:16262: checking for inet_aton
configure:16262: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16262: $? = 0
configure:16262: result: yes
configure:16275: checking for mkdtemp
configure:16275: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16275: $? = 0
configure:16275: result: yes
configure:16288: checking for strlcat
configure:16288: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:123:6: warning: incompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration]
  123 | char strlcat ();
      |      ^
conftest.c:123:6: note: 'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-7b2762.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:134:(.text+0x12): undefined reference to `strlcat'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:16288: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define strlcat to an innocuous variant, in case <limits.h> declares strlcat.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strlcat innocuous_strlcat
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strlcat (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef strlcat
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char strlcat ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_strlcat || defined __stub___strlcat
| choke me
| #endif
| 
| int
| main ()
| {
| return strlcat ();
|   ;
|   return 0;
| }
configure:16288: result: no
configure:16301: checking for strlcpy
configure:16301: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
conftest.c:123:6: warning: incompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration]
  123 | char strlcpy ();
      |      ^
conftest.c:123:6: note: 'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-dc236f.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:134:(.text+0x12): undefined reference to `strlcpy'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:16301: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define strlcpy to an innocuous variant, in case <limits.h> declares strlcpy.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strlcpy innocuous_strlcpy
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strlcpy (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef strlcpy
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char strlcpy ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_strlcpy || defined __stub___strlcpy
| choke me
| #endif
| 
| int
| main ()
| {
| return strlcpy ();
|   ;
|   return 0;
| }
configure:16301: result: no
configure:16314: checking for strnlen
configure:16314: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16314: $? = 0
configure:16314: result: yes
configure:16327: checking for strsep
configure:16327: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16327: $? = 0
configure:16327: result: yes
configure:16340: checking for timingsafe_bcmp
configure:16340: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-a9caf3.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:136:(.text+0x12): undefined reference to `timingsafe_bcmp'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:16340: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| /* end confdefs.h.  */
| /* Define timingsafe_bcmp to an innocuous variant, in case <limits.h> declares timingsafe_bcmp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define timingsafe_bcmp innocuous_timingsafe_bcmp
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char timingsafe_bcmp (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef timingsafe_bcmp
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char timingsafe_bcmp ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_timingsafe_bcmp || defined __stub___timingsafe_bcmp
| choke me
| #endif
| 
| int
| main ()
| {
| return timingsafe_bcmp ();
|   ;
|   return 0;
| }
configure:16340: result: no
configure:16355: checking for pthread_barrier_wait
configure:16355: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16355: $? = 0
configure:16355: result: yes
configure:16387: checking for getopt_long
configure:16387: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16387: $? = 0
configure:16387: result: yes
configure:16559: checking for syslog
configure:16559: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16559: $? = 0
configure:16559: result: yes
configure:16561: checking syslog.h usability
configure:16561: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
configure:16561: $? = 0
configure:16561: result: yes
configure:16561: checking syslog.h presence
configure:16561: clang -E  -D_GNU_SOURCE  conftest.c
configure:16561: $? = 0
configure:16561: result: yes
configure:16561: checking for syslog.h
configure:16561: result: yes
configure:16572: checking for opterr
configure:16588: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
configure:16588: $? = 0
configure:16596: result: yes
configure:16604: checking for optreset
configure:16620: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz  -lpthread -lrt -ldl -lm  >&5
/opt/rh/gcc-toolset-14/root//usr/lib/gcc/x86_64-redhat-linux/14/../../../../bin/ld: /tmp/conftest-ccfb88.o: in function `main':
/home/gpadmin/workspace/postgres/conftest.c:110:(.text+0xe): undefined reference to `optreset'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:16620: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| /* end confdefs.h.  */
| #include <unistd.h>
| int
| main ()
| {
| extern int optreset; optreset = 1;
|   ;
|   return 0;
| }
configure:16628: result: no
configure:16689: checking for rl_completion_suppress_quote
configure:16713: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16713: $? = 0
configure:16721: result: yes
configure:16728: checking for rl_filename_quote_characters
configure:16752: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16752: $? = 0
configure:16760: result: yes
configure:16767: checking for rl_filename_quoting_function
configure:16791: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16791: $? = 0
configure:16799: result: yes
configure:16810: checking for append_history
configure:16810: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16810: $? = 0
configure:16810: result: yes
configure:16810: checking for history_truncate_file
configure:16810: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16810: $? = 0
configure:16810: result: yes
configure:16810: checking for rl_completion_matches
configure:16810: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16810: $? = 0
configure:16810: result: yes
configure:16810: checking for rl_filename_completion_function
configure:16810: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16810: $? = 0
configure:16810: result: yes
configure:16810: checking for rl_reset_screen_size
configure:16810: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16810: $? = 0
configure:16810: result: yes
configure:16810: checking for rl_variable_bind
configure:16810: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16810: $? = 0
configure:16810: result: yes
configure:16826: checking test program
configure:16836: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16836: $? = 0
configure:16836: ./conftest
configure:16836: $? = 0
configure:16837: result: ok
configure:16861: checking size of void *
configure:16866: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16866: $? = 0
configure:16866: ./conftest
configure:16866: $? = 0
configure:16880: result: 8
configure:16894: checking size of size_t
configure:16899: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16899: $? = 0
configure:16899: ./conftest
configure:16899: $? = 0
configure:16913: result: 8
configure:16927: checking size of long
configure:16932: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16932: $? = 0
configure:16932: ./conftest
configure:16932: $? = 0
configure:16946: result: 8
configure:16960: checking size of long long
configure:16965: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16965: $? = 0
configure:16965: ./conftest
configure:16965: $? = 0
configure:16979: result: 8
configure:16994: checking alignment of short
configure:16999: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:16999: $? = 0
configure:16999: ./conftest
configure:16999: $? = 0
configure:17017: result: 2
configure:17029: checking alignment of int
configure:17034: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17034: $? = 0
configure:17034: ./conftest
configure:17034: $? = 0
configure:17052: result: 4
configure:17064: checking alignment of long
configure:17069: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17069: $? = 0
configure:17069: ./conftest
configure:17069: $? = 0
configure:17087: result: 8
configure:17099: checking alignment of int64_t
configure:17104: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17104: $? = 0
configure:17104: ./conftest
configure:17104: $? = 0
configure:17122: result: 8
configure:17134: checking alignment of double
configure:17139: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17139: $? = 0
configure:17139: ./conftest
configure:17139: $? = 0
configure:17157: result: 8
configure:17199: checking for __int128
configure:17236: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:134:10: warning: no previous extern declaration for non-static variable 'a' [-Wmissing-variable-declarations]
  134 | __int128 a = 48828125;
      |          ^
conftest.c:134:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  134 | __int128 a = 48828125;
      | ^
conftest.c:135:10: warning: no previous extern declaration for non-static variable 'b' [-Wmissing-variable-declarations]
  135 | __int128 b = 97656250;
      |          ^
conftest.c:135:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  135 | __int128 b = 97656250;
      | ^
2 warnings generated.
configure:17236: $? = 0
configure:17244: result: yes
configure:17251: checking for __int128 alignment bug
configure:17291: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:138:6: warning: no previous prototype for function 'pass_by_val' [-Wmissing-prototypes]
  138 | void pass_by_val(void *buffer, int128a par) { holder = par; }
      |      ^
conftest.c:138:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  138 | void pass_by_val(void *buffer, int128a par) { holder = par; }
      | ^
      | static 
conftest.c:137:9: warning: no previous extern declaration for non-static variable 'holder' [-Wmissing-variable-declarations]
  137 | int128a holder;
      |         ^
conftest.c:137:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  137 | int128a holder;
      | ^
2 warnings generated.
configure:17291: $? = 0
configure:17291: ./conftest
configure:17291: $? = 0
configure:17301: result: ok
configure:17309: checking alignment of PG_INT128_TYPE
configure:17314: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17314: $? = 0
configure:17314: ./conftest
configure:17314: $? = 0
configure:17332: result: 16
configure:17347: checking for builtin __sync char locking functions
configure:17365: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17365: $? = 0
configure:17373: result: yes
configure:17380: checking for builtin __sync int32 locking functions
configure:17398: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17398: $? = 0
configure:17406: result: yes
configure:17413: checking for builtin __sync int32 atomic operations
configure:17430: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17430: $? = 0
configure:17438: result: yes
configure:17445: checking for builtin __sync int64 atomic operations
configure:17462: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17462: $? = 0
configure:17470: result: yes
configure:17477: checking for builtin __atomic int32 atomic operations
configure:17495: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17495: $? = 0
configure:17503: result: yes
configure:17510: checking for builtin __atomic int64 atomic operations
configure:17528: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17528: $? = 0
configure:17536: result: yes
configure:17546: checking for __get_cpuid
configure:17564: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17564: $? = 0
configure:17572: result: yes
configure:17580: checking for __get_cpuid_count
configure:17598: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17598: $? = 0
configure:17606: result: yes
configure:17614: checking for __cpuid
configure:17632: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
In file included from conftest.c:135:
/usr/bin/../lib/clang/19/include/intrin.h:12:15: fatal error: 'intrin.h' file not found
   12 | #include_next <intrin.h>
      |               ^~~~~~~~~~
1 error generated.
configure:17632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| /* end confdefs.h.  */
| #include <intrin.h>
| int
| main ()
| {
| unsigned int exx[4] = {0, 0, 0, 0};
|   __get_cpuid(exx[0], 1);
| 
|   ;
|   return 0;
| }
configure:17640: result: no
configure:17648: checking for __cpuidex
configure:17666: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
In file included from conftest.c:135:
/usr/bin/../lib/clang/19/include/intrin.h:12:15: fatal error: 'intrin.h' file not found
   12 | #include_next <intrin.h>
      |               ^~~~~~~~~~
1 error generated.
configure:17666: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| /* end confdefs.h.  */
| #include <intrin.h>
| int
| main ()
| {
| unsigned int exx[4] = {0, 0, 0, 0};
|   __get_cpuidex(exx[0], 7, 0);
| 
|   ;
|   return 0;
| }
configure:17674: result: no
configure:17684: checking for _xgetbv
configure:17707: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:17707: $? = 0
configure:17715: result: yes
configure:17730: checking for _mm512_popcnt_epi64
configure:17762: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:138:10: warning: no previous extern declaration for non-static variable 'buf' [-Wmissing-variable-declarations]
  138 |     char buf[sizeof(__m512i)];
      |          ^
conftest.c:138:5: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  138 |     char buf[sizeof(__m512i)];
      |     ^
1 warning generated.
configure:17762: $? = 0
configure:17770: result: yes
configure:17856: checking for _mm_crc32_u8 and _mm_crc32_u32
configure:17883: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:138:18: warning: no previous extern declaration for non-static variable 'crc' [-Wmissing-variable-declarations]
  138 |     unsigned int crc;
      |                  ^
conftest.c:138:5: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  138 |     unsigned int crc;
      |     ^
1 warning generated.
configure:17883: $? = 0
configure:17891: result: yes
configure:17915: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE  conftest.c >&5
conftest.c:143:2: error: __SSE4_2__ not defined
  143 | #error __SSE4_2__ not defined
      |  ^
1 error generated.
configure:17915: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| #define HAVE_XSAVE_INTRINSICS 1
| #define USE_AVX512_POPCNT_WITH_RUNTIME_CHECK 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
| #ifndef __SSE4_2__
| #error __SSE4_2__ not defined
| #endif
| 
|   ;
|   return 0;
| }
configure:17926: checking for __crc32cb, __crc32ch, __crc32cw, and __crc32cd with CFLAGS=
configure:17950: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer   -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
In file included from conftest.c:137:
/usr/bin/../lib/clang/19/include/arm_acle.h:21:2: error: "ACLE intrinsics support not enabled."
   21 | #error "ACLE intrinsics support not enabled."
      |  ^
conftest.c:142:7: error: call to undeclared function '__crc32cb'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  142 | crc = __crc32cb(crc, 0);
      |       ^
conftest.c:143:10: error: call to undeclared function '__crc32ch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  143 |    crc = __crc32ch(crc, 0);
      |          ^
conftest.c:144:10: error: call to undeclared function '__crc32cw'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  144 |    crc = __crc32cw(crc, 0);
      |          ^
conftest.c:145:10: error: call to undeclared function '__crc32cd'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  145 |    crc = __crc32cd(crc, 0);
      |          ^
conftest.c:138:14: warning: no previous extern declaration for non-static variable 'crc' [-Wmissing-variable-declarations]
  138 | unsigned int crc;
      |              ^
conftest.c:138:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  138 | unsigned int crc;
      | ^
1 warning and 5 errors generated.
configure:17950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| #define HAVE_XSAVE_INTRINSICS 1
| #define USE_AVX512_POPCNT_WITH_RUNTIME_CHECK 1
| /* end confdefs.h.  */
| #include <arm_acle.h>
| unsigned int crc;
| int
| main ()
| {
| crc = __crc32cb(crc, 0);
|    crc = __crc32ch(crc, 0);
|    crc = __crc32cw(crc, 0);
|    crc = __crc32cd(crc, 0);
|    /* return computed value, to prevent the above being optimized away */
|    return crc == 0;
|   ;
|   return 0;
| }
configure:17959: result: no
configure:17967: checking for __crc32cb, __crc32ch, __crc32cw, and __crc32cd with CFLAGS=-march=armv8-a+crc+simd
configure:17991: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -march=armv8-a+crc+simd  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
error: unknown target CPU 'armv8-a+crc+simd'
note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, raptorlake, meteorlake, arrowlake, arrowlake-s, lunarlake, gracemont, pantherlake, sierraforest, grandridge, graniterapids, graniterapids-d, emeraldrapids, clearwaterforest, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, znver4, znver5, x86-64, x86-64-v2, x86-64-v3, x86-64-v4
configure:17991: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| #define HAVE_XSAVE_INTRINSICS 1
| #define USE_AVX512_POPCNT_WITH_RUNTIME_CHECK 1
| /* end confdefs.h.  */
| #include <arm_acle.h>
| unsigned int crc;
| int
| main ()
| {
| crc = __crc32cb(crc, 0);
|    crc = __crc32ch(crc, 0);
|    crc = __crc32cw(crc, 0);
|    crc = __crc32cd(crc, 0);
|    /* return computed value, to prevent the above being optimized away */
|    return crc == 0;
|   ;
|   return 0;
| }
configure:18000: result: no
configure:18008: checking for __crc32cb, __crc32ch, __crc32cw, and __crc32cd with CFLAGS=-march=armv8-a+crc
configure:18032: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -march=armv8-a+crc  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
error: unknown target CPU 'armv8-a+crc'
note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, raptorlake, meteorlake, arrowlake, arrowlake-s, lunarlake, gracemont, pantherlake, sierraforest, grandridge, graniterapids, graniterapids-d, emeraldrapids, clearwaterforest, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, znver4, znver5, x86-64, x86-64-v2, x86-64-v3, x86-64-v4
configure:18032: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| #define HAVE_XSAVE_INTRINSICS 1
| #define USE_AVX512_POPCNT_WITH_RUNTIME_CHECK 1
| /* end confdefs.h.  */
| #include <arm_acle.h>
| unsigned int crc;
| int
| main ()
| {
| crc = __crc32cb(crc, 0);
|    crc = __crc32ch(crc, 0);
|    crc = __crc32cw(crc, 0);
|    crc = __crc32cd(crc, 0);
|    /* return computed value, to prevent the above being optimized away */
|    return crc == 0;
|   ;
|   return 0;
| }
configure:18041: result: no
configure:18055: checking for __builtin_loongarch_crcc_w_b_w, __builtin_loongarch_crcc_w_h_w, __builtin_loongarch_crcc_w_w_w and __builtin_loongarch_crcc_w_d_w
configure:18076: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:141:7: error: use of unknown builtin '__builtin_loongarch_crcc_w_b_w' [-Wimplicit-function-declaration]
  141 | crc = __builtin_loongarch_crcc_w_b_w(0, crc);
      |       ^
conftest.c:142:10: error: use of unknown builtin '__builtin_loongarch_crcc_w_h_w' [-Wimplicit-function-declaration]
  142 |    crc = __builtin_loongarch_crcc_w_h_w(0, crc);
      |          ^
conftest.c:143:10: error: use of unknown builtin '__builtin_loongarch_crcc_w_w_w' [-Wimplicit-function-declaration]
  143 |    crc = __builtin_loongarch_crcc_w_w_w(0, crc);
      |          ^
conftest.c:144:10: error: use of unknown builtin '__builtin_loongarch_crcc_w_d_w' [-Wimplicit-function-declaration]
  144 |    crc = __builtin_loongarch_crcc_w_d_w(0, crc);
      |          ^
conftest.c:137:14: warning: no previous extern declaration for non-static variable 'crc' [-Wmissing-variable-declarations]
  137 | unsigned int crc;
      |              ^
conftest.c:137:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  137 | unsigned int crc;
      | ^
1 warning and 4 errors generated.
configure:18076: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "18beta1"
| #define PACKAGE_STRING "PostgreSQL 18beta1"
| #define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
| #define PACKAGE_URL "https://www.postgresql.org/"
| #define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
| #define PG_MAJORVERSION "18"
| #define PG_MAJORVERSION_NUM 18
| #define PG_MINORVERSION_NUM 0
| #define PG_VERSION "18beta1"
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define DLSUFFIX ".so"
| #define PG_KRB_SRVNAM "postgres"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LIBM 1
| #define HAVE_LIBREADLINE 1
| #define HAVE_LIBZ 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_PERSONALITY_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define PG_PRINTF_ATTRIBUTE printf
| #define HAVE__STATIC_ASSERT 1
| #define HAVE_TYPEOF 1
| #define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
| #define HAVE__BUILTIN_CONSTANT_P 1
| #define HAVE__BUILTIN_OP_OVERFLOW 1
| #define HAVE__BUILTIN_UNREACHABLE 1
| #define HAVE_COMPUTED_GOTO 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_SOCKLEN_T 1
| #define restrict __restrict
| #define pg_restrict __restrict
| #define HAVE_STRUCT_OPTION 1
| #define HAVE_X86_64_POPCNTQ 1
| #define SIZEOF_OFF_T 8
| #define HAVE_INT_TIMEZONE 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_INET_PTON 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SYNCFS 1
| #define HAVE_SYNC_FILE_RANGE 1
| #define HAVE_USELOCALE 1
| #define HAVE__BUILTIN_BSWAP16 1
| #define HAVE__BUILTIN_BSWAP32 1
| #define HAVE__BUILTIN_BSWAP64 1
| #define HAVE__BUILTIN_CLZ 1
| #define HAVE__BUILTIN_CTZ 1
| #define HAVE__BUILTIN_POPCOUNT 1
| #define HAVE__BUILTIN_FRAME_ADDRESS 1
| #define HAVE_FSEEKO 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_DECL_POSIX_FADVISE 1
| #define HAVE_DECL_FDATASYNC 1
| #define HAVE_DECL_STRLCAT 0
| #define HAVE_DECL_STRLCPY 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSEP 1
| #define HAVE_DECL_TIMINGSAFE_BCMP 0
| #define HAVE_DECL_PREADV 1
| #define HAVE_DECL_PWRITEV 1
| #define HAVE_DECL_STRCHRNUL 1
| #define HAVE_DECL_MEMSET_S 0
| #define HAVE_DECL_F_FULLFSYNC 0
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_GETOPT 1
| #define HAVE_INET_ATON 1
| #define HAVE_MKDTEMP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRSEP 1
| #define HAVE_PTHREAD_BARRIER_WAIT 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_SYSLOG 1
| #define HAVE_INT_OPTERR 1
| #define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
| #define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
| #define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_HISTORY_TRUNCATE_FILE 1
| #define HAVE_RL_COMPLETION_MATCHES 1
| #define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
| #define HAVE_RL_RESET_SCREEN_SIZE 1
| #define HAVE_RL_VARIABLE_BIND 1
| #define SIZEOF_VOID_P 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define ALIGNOF_SHORT 2
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_INT64_T 8
| #define ALIGNOF_DOUBLE 8
| #define MAXIMUM_ALIGNOF 8
| #define PG_INT128_TYPE __int128
| #define ALIGNOF_PG_INT128_TYPE 16
| #define HAVE_GCC__SYNC_CHAR_TAS 1
| #define HAVE_GCC__SYNC_INT32_TAS 1
| #define HAVE_GCC__SYNC_INT32_CAS 1
| #define HAVE_GCC__SYNC_INT64_CAS 1
| #define HAVE_GCC__ATOMIC_INT32_CAS 1
| #define HAVE_GCC__ATOMIC_INT64_CAS 1
| #define HAVE__GET_CPUID 1
| #define HAVE__GET_CPUID_COUNT 1
| #define HAVE_XSAVE_INTRINSICS 1
| #define USE_AVX512_POPCNT_WITH_RUNTIME_CHECK 1
| /* end confdefs.h.  */
| unsigned int crc;
| int
| main ()
| {
| crc = __builtin_loongarch_crcc_w_b_w(0, crc);
|    crc = __builtin_loongarch_crcc_w_h_w(0, crc);
|    crc = __builtin_loongarch_crcc_w_w_w(0, crc);
|    crc = __builtin_loongarch_crcc_w_d_w(0, crc);
|    /* return computed value, to prevent the above being optimized away */
|    return crc == 0;
|   ;
|   return 0;
| }
configure:18084: result: no
configure:18154: checking which CRC-32C implementation to use
configure:18169: result: SSE 4.2 with runtime check
configure:18212: checking for _mm512_clmulepi64_epi128
configure:18246: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:139:13: warning: no previous extern declaration for non-static variable 'x' [-Wmissing-variable-declarations]
  139 |     __m512i x;
      |             ^
conftest.c:139:5: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  139 |     __m512i x;
      |     ^
conftest.c:140:13: warning: no previous extern declaration for non-static variable 'y' [-Wmissing-variable-declarations]
  140 |     __m512i y;
      |             ^
conftest.c:140:5: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  140 |     __m512i y;
      |     ^
2 warnings generated.
configure:18246: $? = 0
configure:18254: result: yes
configure:18262: checking for vectorized CRC-32C
configure:18268: result: AVX-512 with runtime check
configure:18338: checking for library containing sem_init
configure:18369: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
configure:18369: $? = 0
configure:18386: result: none required
configure:18395: checking which semaphore API to use
configure:18418: result: unnamed POSIX
configure:18444: checking which random number source to use
configure:18456: result: /dev/urandom
configure:18458: checking for /dev/urandom
configure:18471: result: yes
configure:18925: checking Python.h usability
configure:18925: clang -c -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer -I/usr/include/python3.6m  -D_GNU_SOURCE  conftest.c >&5
configure:18925: $? = 0
configure:18925: result: yes
configure:18925: checking Python.h presence
configure:18925: clang -E -I/usr/include/python3.6m  -D_GNU_SOURCE  conftest.c
configure:18925: $? = 0
configure:18925: result: yes
configure:18925: checking for Python.h
configure:18925: result: yes
configure:18944: checking for xmllint
configure:18962: found /usr/bin/xmllint
configure:18974: result: /usr/bin/xmllint
configure:18998: checking for xsltproc
configure:19016: found /usr/bin/xsltproc
configure:19028: result: /usr/bin/xsltproc
configure:19052: checking for fop
configure:19085: result: no
configure:19106: checking for dbtoepub
configure:19139: result: no
configure:19331: checking whether clang supports -Wl,--as-needed, for LDFLAGS
configure:19352: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    -Wl,--as-needed conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:142:33: warning: no previous extern declaration for non-static variable 'fptr' [-Wmissing-variable-declarations]
  142 | extern void readline (); void (*fptr) () = readline;
      |                                 ^
conftest.c:142:26: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  142 | extern void readline (); void (*fptr) () = readline;
      |                          ^
1 warning generated.
configure:19352: $? = 0
configure:19352: ./conftest
configure:19352: $? = 0
configure:19363: result: yes
configure:19378: checking whether clang supports -Wl,--export-dynamic, for LDFLAGS_EX_BE
configure:19399: clang -o conftest -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer  -D_GNU_SOURCE    -Wl,--as-needed -Wl,--export-dynamic conftest.c -lz -lreadline -lpthread -lrt -ldl -lm  >&5
conftest.c:142:33: warning: no previous extern declaration for non-static variable 'fptr' [-Wmissing-variable-declarations]
  142 | extern void readline (); void (*fptr) () = readline;
      |                                 ^
conftest.c:142:26: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  142 | extern void readline (); void (*fptr) () = readline;
      |                          ^
1 warning generated.
configure:19399: $? = 0
configure:19399: ./conftest
configure:19399: $? = 0
configure:19410: result: yes
configure:19499: using compiler=clang version 19.1.7 (RESF 19.1.7-2.module+el8.10.0+1965+112b558b)
configure:19501: using CFLAGS=-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer
configure:19503: using CPPFLAGS= -D_GNU_SOURCE 
configure:19505: using LDFLAGS=  -Wl,--as-needed
configure:19673: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by PostgreSQL config.status 18beta1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on dhcp-10-192-105-136

config.status:1108: creating GNUmakefile
config.status:1108: creating src/Makefile.global
config.status:1108: creating src/include/pg_config.h
config.status:1108: creating src/interfaces/ecpg/include/ecpg_config.h
config.status:1315: linking src/backend/port/tas/dummy.s to src/backend/port/tas.s
config.status:1315: linking src/backend/port/posix_sema.c to src/backend/port/pg_sema.c
config.status:1315: linking src/backend/port/sysv_shmem.c to src/backend/port/pg_shmem.c
config.status:1315: linking src/include/port/linux.h to src/include/pg_config_os.h
config.status:1315: linking src/makefiles/Makefile.linux to src/Makefile.port

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_alignof_PG_INT128_TYPE=16
ac_cv_alignof_double=8
ac_cv_alignof_int64_t=8
ac_cv_alignof_int=4
ac_cv_alignof_long=8
ac_cv_alignof_short=2
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_decl_report=error
ac_cv_c_inline=inline
ac_cv_c_restrict=__restrict
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=clang
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O0 -fno-omit-frame-pointer'
ac_cv_env_CLANG_set=
ac_cv_env_CLANG_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_ICU_CFLAGS_set=
ac_cv_env_ICU_CFLAGS_value=
ac_cv_env_ICU_LIBS_set=
ac_cv_env_ICU_LIBS_value=
ac_cv_env_LDFLAGS_EX_set=
ac_cv_env_LDFLAGS_EX_value=
ac_cv_env_LDFLAGS_SL_set=
ac_cv_env_LDFLAGS_SL_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBCURL_CFLAGS_set=
ac_cv_env_LIBCURL_CFLAGS_value=
ac_cv_env_LIBCURL_LIBS_set=
ac_cv_env_LIBCURL_LIBS_value=
ac_cv_env_LIBNUMA_CFLAGS_set=
ac_cv_env_LIBNUMA_CFLAGS_value=
ac_cv_env_LIBNUMA_LIBS_set=
ac_cv_env_LIBNUMA_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LIBURING_CFLAGS_set=
ac_cv_env_LIBURING_CFLAGS_value=
ac_cv_env_LIBURING_LIBS_set=
ac_cv_env_LIBURING_LIBS_value=
ac_cv_env_LLVM_CONFIG_set=
ac_cv_env_LLVM_CONFIG_value=
ac_cv_env_LZ4_CFLAGS_set=
ac_cv_env_LZ4_CFLAGS_value=
ac_cv_env_LZ4_LIBS_set=
ac_cv_env_LZ4_LIBS_value=
ac_cv_env_MSGFMT_set=
ac_cv_env_MSGFMT_value=
ac_cv_env_PERL_set=
ac_cv_env_PERL_value=
ac_cv_env_PG_TEST_EXTRA_set=
ac_cv_env_PG_TEST_EXTRA_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_PYTHON_set=
ac_cv_env_PYTHON_value=
ac_cv_env_TCLSH_set=
ac_cv_env_TCLSH_value=
ac_cv_env_XML2_CFLAGS_set=
ac_cv_env_XML2_CFLAGS_value=
ac_cv_env_XML2_CONFIG_set=
ac_cv_env_XML2_CONFIG_value=
ac_cv_env_XML2_LIBS_set=
ac_cv_env_XML2_LIBS_value=
ac_cv_env_ZSTD_CFLAGS_set=
ac_cv_env_ZSTD_CFLAGS_value=
ac_cv_env_ZSTD_LIBS_set=
ac_cv_env_ZSTD_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_file__dev_urandom=yes
ac_cv_func_append_history=yes
ac_cv_func_backtrace_symbols=yes
ac_cv_func_copy_file_range=yes
ac_cv_func_copyfile=no
ac_cv_func_elf_aux_info=no
ac_cv_func_explicit_bzero=yes
ac_cv_func_getauxval=yes
ac_cv_func_getifaddrs=yes
ac_cv_func_getopt=yes
ac_cv_func_getopt_long=yes
ac_cv_func_getpeereid=no
ac_cv_func_getpeerucred=no
ac_cv_func_history_truncate_file=yes
ac_cv_func_inet_aton=yes
ac_cv_func_inet_pton=yes
ac_cv_func_kqueue=no
ac_cv_func_localeconv_l=no
ac_cv_func_mbstowcs_l=no
ac_cv_func_mkdtemp=yes
ac_cv_func_posix_fadvise=yes
ac_cv_func_posix_fallocate=yes
ac_cv_func_ppoll=yes
ac_cv_func_pthread_barrier_wait=yes
ac_cv_func_pthread_is_threaded_np=no
ac_cv_func_rl_completion_matches=yes
ac_cv_func_rl_filename_completion_function=yes
ac_cv_func_rl_reset_screen_size=yes
ac_cv_func_rl_variable_bind=yes
ac_cv_func_setproctitle=no
ac_cv_func_setproctitle_fast=no
ac_cv_func_strerror_r=yes
ac_cv_func_strlcat=no
ac_cv_func_strlcpy=no
ac_cv_func_strnlen=yes
ac_cv_func_strsep=yes
ac_cv_func_strsignal=yes
ac_cv_func_sync_file_range=yes
ac_cv_func_syncfs=yes
ac_cv_func_syslog=yes
ac_cv_func_timingsafe_bcmp=no
ac_cv_func_uselocale=yes
ac_cv_func_wcstombs_l=no
ac_cv_have_decl_F_FULLFSYNC=no
ac_cv_have_decl_fdatasync=yes
ac_cv_have_decl_memset_s=no
ac_cv_have_decl_posix_fadvise=yes
ac_cv_have_decl_preadv=yes
ac_cv_have_decl_pwritev=yes
ac_cv_have_decl_strchrnul=yes
ac_cv_have_decl_strlcat=no
ac_cv_have_decl_strlcpy=no
ac_cv_have_decl_strnlen=yes
ac_cv_have_decl_strsep=yes
ac_cv_have_decl_timingsafe_bcmp=no
ac_cv_header_Python_h=yes
ac_cv_header_atomic_h=no
ac_cv_header_copyfile_h=no
ac_cv_header_execinfo_h=yes
ac_cv_header_getopt_h=yes
ac_cv_header_ifaddrs_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_mbarrier_h=no
ac_cv_header_memory_h=yes
ac_cv_header_pthread_h=yes
ac_cv_header_readline_history_h=yes
ac_cv_header_readline_readline_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_epoll_h=yes
ac_cv_header_sys_event_h=no
ac_cv_header_sys_personality_h=yes
ac_cv_header_sys_prctl_h=yes
ac_cv_header_sys_procctl_h=no
ac_cv_header_sys_signalfd_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_ucred_h=no
ac_cv_header_syslog_h=yes
ac_cv_header_termios_h=yes
ac_cv_header_ucred_h=no
ac_cv_header_unistd_h=yes
ac_cv_header_xlocale_h=no
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_m_main=yes
ac_cv_lib_z_inflate=yes
ac_cv_member_struct_sockaddr_sa_len=no
ac_cv_member_struct_tm_tm_zone=yes
ac_cv_objext=o
ac_cv_path_BISON=/usr/bin/bison
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_FLEX=/usr/bin/flex
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_OPENSSL=/usr/bin/openssl
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_PYTHON=/usr/bin/python3
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_TAR=/usr/bin/tar
ac_cv_path_XMLLINT=/usr/bin/xmllint
ac_cv_path_XSLTPROC=/usr/bin/xsltproc
ac_cv_path_ZSTD=/usr/bin/zstd
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='clang -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_c99=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_search_backtrace_symbols='none required'
ac_cv_search_clock_gettime='none required'
ac_cv_search_dlsym=-ldl
ac_cv_search_getopt_long='none required'
ac_cv_search_pthread_barrier_wait=-lpthread
ac_cv_search_sem_init='none required'
ac_cv_search_setproctitle=no
ac_cv_search_shm_open=-lrt
ac_cv_search_shm_unlink='none required'
ac_cv_search_shmget='none required'
ac_cv_search_socket='none required'
ac_cv_sizeof_long=8
ac_cv_sizeof_long_long=8
ac_cv_sizeof_off_t=8
ac_cv_sizeof_size_t=8
ac_cv_sizeof_void_p=8
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_sys_largefile_source=no
ac_cv_type_socklen_t=yes
ac_cv_type_struct_option=yes
ac_cv_type_union_semun=no
ax_cv_PTHREAD_CLANG=yes
ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=no
ax_cv_PTHREAD_JOINABLE_ATTR=PTHREAD_CREATE_JOINABLE
ax_cv_PTHREAD_PRIO_INHERIT=yes
ax_cv_PTHREAD_SPECIAL_FLAGS=no
pgac_cv__128bit_int=yes
pgac_cv__128bit_int_bug=ok
pgac_cv__builtin_bswap16=yes
pgac_cv__builtin_bswap32=yes
pgac_cv__builtin_bswap64=yes
pgac_cv__builtin_clz=yes
pgac_cv__builtin_constant_p=yes
pgac_cv__builtin_ctz=yes
pgac_cv__builtin_frame_address=yes
pgac_cv__builtin_op_overflow=yes
pgac_cv__builtin_popcount=yes
pgac_cv__builtin_unreachable=yes
pgac_cv__cpuid=no
pgac_cv__cpuidex=no
pgac_cv__get_cpuid=yes
pgac_cv__get_cpuid_count=yes
pgac_cv__static_assert=yes
pgac_cv__types_compatible=yes
pgac_cv_armv8_crc32c_intrinsics_=no
pgac_cv_armv8_crc32c_intrinsics__march_armv8_apcrc=no
pgac_cv_armv8_crc32c_intrinsics__march_armv8_apcrcpsimd=no
pgac_cv_avx512_pclmul_intrinsics=yes
pgac_cv_avx512_popcnt_intrinsics=yes
pgac_cv_c_typeof=typeof
pgac_cv_check_readline=-lreadline
pgac_cv_computed_goto=yes
pgac_cv_func_strerror_r_int=no
pgac_cv_gcc_atomic_int32_cas=yes
pgac_cv_gcc_atomic_int64_cas=yes
pgac_cv_gcc_sync_char_tas=yes
pgac_cv_gcc_sync_int32_cas=yes
pgac_cv_gcc_sync_int32_tas=yes
pgac_cv_gcc_sync_int64_cas=yes
pgac_cv_have_x86_64_popcntq=yes
pgac_cv_loongarch_crc32c_intrinsics=no
pgac_cv_printf_archetype=printf
pgac_cv_prog_CC_cflags__Wcast_function_type=yes
pgac_cv_prog_CC_cflags__Wcast_function_type_strict=yes
pgac_cv_prog_CC_cflags__Wcompound_token_split_by_macro=yes
pgac_cv_prog_CC_cflags__Wdeclaration_after_statement=yes
pgac_cv_prog_CC_cflags__Wendif_labels=yes
pgac_cv_prog_CC_cflags__Werror_unguarded_availability_new=yes
pgac_cv_prog_CC_cflags__Werror_vla=yes
pgac_cv_prog_CC_cflags__Wformat_security=yes
pgac_cv_prog_CC_cflags__Wformat_truncation=yes
pgac_cv_prog_CC_cflags__Wimplicit_fallthrough_3=no
pgac_cv_prog_CC_cflags__Wmissing_format_attribute=yes
pgac_cv_prog_CC_cflags__Wmissing_variable_declarations=yes
pgac_cv_prog_CC_cflags__Wshadow_compatible_local=no
pgac_cv_prog_CC_cflags__Wstringop_truncation=no
pgac_cv_prog_CC_cflags__Wunused_command_line_argument=yes
pgac_cv_prog_CC_cflags__fexcess_precision_standard=yes
pgac_cv_prog_CC_cflags__fno_strict_aliasing=yes
pgac_cv_prog_CC_cflags__ftree_vectorize=yes
pgac_cv_prog_CC_cflags__funroll_loops=yes
pgac_cv_prog_CC_cflags__fvisibility_hidden=yes
pgac_cv_prog_CC_cflags__fwrapv=yes
pgac_cv_prog_CXX_cxxflags__Wcast_function_type=yes
pgac_cv_prog_CXX_cxxflags__Wendif_labels=yes
pgac_cv_prog_CXX_cxxflags__Werror_unguarded_availability_new=no
pgac_cv_prog_CXX_cxxflags__Wformat_security=yes
pgac_cv_prog_CXX_cxxflags__Wimplicit_fallthrough_3=yes
pgac_cv_prog_CXX_cxxflags__Wmissing_format_attribute=yes
pgac_cv_prog_CXX_cxxflags__Wshadow_compatible_local=yes
pgac_cv_prog_CXX_cxxflags__fexcess_precision_standard=no
pgac_cv_prog_CXX_cxxflags__fno_strict_aliasing=yes
pgac_cv_prog_CXX_cxxflags__fvisibility_hidden=yes
pgac_cv_prog_CXX_cxxflags__fvisibility_inlines_hidden=yes
pgac_cv_prog_CXX_cxxflags__fwrapv=yes
pgac_cv_prog_cc_LDFLAGS_EX_BE__Wl___export_dynamic=yes
pgac_cv_prog_cc_LDFLAGS__Wl___as_needed=yes
pgac_cv_sse42_crc32_intrinsics=yes
pgac_cv_var_int_opterr=yes
pgac_cv_var_int_optreset=no
pgac_cv_var_int_timezone=yes
pgac_cv_var_rl_completion_suppress_quote=yes
pgac_cv_var_rl_filename_quote_characters=yes
pgac_cv_var_rl_filename_quoting_function=yes
pgac_cv_xsave_intrinsics=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='ar'
AWK='gawk'
BISON='/usr/bin/bison'
BISONFLAGS=' -Wno-deprecated'
BITCODE_CFLAGS=' -O2 '
BITCODE_CXXFLAGS=' -O2 '
CC='clang'
CFLAGS='-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Werror=unguarded-availability-new -Wendif-labels -Wmissing-format-attribute -Wcast-function-type -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-format-truncation -Wno-cast-function-type-strict -g -O0 -fno-omit-frame-pointer'
CFLAGS_CRC=''
CFLAGS_SL='-fPIC'
CFLAGS_SL_MODULE=' -fvisibility=hidden'
CFLAGS_UNROLL_LOOPS=' -funroll-loops'
CFLAGS_VECTORIZE=' -ftree-vectorize'
CLANG=''
CPP='clang -E'
CPPFLAGS=' -D_GNU_SOURCE '
CXX='g++'
CXXFLAGS='-Wall -Wpointer-arith -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -g -O2'
CXXFLAGS_SL_MODULE=' -fvisibility=hidden -fvisibility-inlines-hidden'
DBTOEPUB=''
DEFS='-DHAVE_CONFIG_H'
DLSUFFIX='.so'
DTRACE=''
DTRACEFLAGS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
FLEX='/usr/bin/flex'
FLEXFLAGS=''
FOP=''
GCC='yes'
GCOV=''
GENHTML=''
GREP='/usr/bin/grep'
ICU_CFLAGS=''
ICU_LIBS=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LCOV=''
LDAP_LIBS_BE=''
LDAP_LIBS_FE=''
LDFLAGS='  -Wl,--as-needed'
LDFLAGS_EX=''
LDFLAGS_EX_BE=' -Wl,--export-dynamic'
LDFLAGS_SL=''
LIBCURL_CFLAGS=''
LIBCURL_CPPFLAGS=''
LIBCURL_LDFLAGS=''
LIBCURL_LDLIBS=''
LIBCURL_LIBS=''
LIBNUMA_CFLAGS=''
LIBNUMA_LIBS=''
LIBOBJS=' ${LIBOBJDIR}getpeereid$U.o ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o ${LIBOBJDIR}timingsafe_bcmp$U.o'
LIBS='-lz -lreadline -lpthread -lrt -ldl -lm '
LIBURING_CFLAGS=''
LIBURING_LIBS=''
LLVM_BINPATH=''
LLVM_CFLAGS=''
LLVM_CONFIG=''
LLVM_CPPFLAGS=''
LLVM_CXXFLAGS=''
LLVM_LIBS=''
LN_S='ln -s'
LTLIBOBJS=' ${LIBOBJDIR}getpeereid$U.lo ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}strlcpy$U.lo ${LIBOBJDIR}timingsafe_bcmp$U.lo'
LZ4=''
LZ4_CFLAGS=''
LZ4_LIBS=''
MKDIR_P='/usr/bin/mkdir -p'
MSGFMT=''
MSGFMT_FLAGS=''
MSGMERGE=''
OBJEXT='o'
OPENSSL='/usr/bin/openssl'
PACKAGE_BUGREPORT='pgsql-bugs@lists.postgresql.org'
PACKAGE_NAME='PostgreSQL'
PACKAGE_STRING='PostgreSQL 18beta1'
PACKAGE_TARNAME='postgresql'
PACKAGE_URL='https://www.postgresql.org/'
PACKAGE_VERSION='18beta1'
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
PERMIT_DECLARATION_AFTER_STATEMENT='-Wno-declaration-after-statement'
PERMIT_MISSING_VARIABLE_DECLARATIONS='-Wno-missing-variable-declarations'
PG_CRC32C_OBJS='pg_crc32c_sse42.o pg_crc32c_sb8.o pg_crc32c_sse42_choose.o'
PG_MAJORVERSION='18'
PG_SYSROOT=''
PG_TEST_EXTRA=''
PG_VERSION_NUM='180000'
PKG_CONFIG='/usr/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PORTNAME='linux'
PROVE=''
PTHREAD_CC='clang'
PTHREAD_CFLAGS='-pthread -D_REENTRANT -D_THREAD_SAFE'
PTHREAD_LIBS=''
PYTHON='/usr/bin/python3'
SED='/usr/bin/sed'
SHELL='/bin/sh'
STRIP='strip'
STRIP_SHARED_LIB='strip --strip-unneeded'
STRIP_STATIC_LIB='strip --strip-unneeded'
SUN_STUDIO_CC='no'
TAR='/usr/bin/tar'
TAS=''
TCLSH=''
TCL_CONFIG_SH=''
TCL_INCLUDE_SPEC=''
TCL_LIBS=''
TCL_LIB_SPEC=''
TCL_SHARED_BUILD=''
UUID_LIBS=''
WANTED_LANGUAGES=''
WINDRES=''
XGETTEXT=''
XML2_CFLAGS=''
XML2_CONFIG=''
XML2_LIBS=''
XMLLINT='/usr/bin/xmllint'
XSLTPROC='/usr/bin/xsltproc'
ZIC=''
ZSTD='/usr/bin/zstd'
ZSTD_CFLAGS=''
ZSTD_LIBS=''
ac_ct_CC=''
ac_ct_CXX='g++'
autodepend='yes'
ax_pthread_config=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
default_port='5432'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_coverage='no'
enable_debug='yes'
enable_dtrace='no'
enable_injection_points='no'
enable_nls='no'
enable_rpath='yes'
enable_tap_tests='no'
exec_prefix='${prefix}'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_bin='/usr/bin/install -c'
krb_srvtab=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
perl_archlibexp=''
perl_embed_ccflags=''
perl_embed_ldflags=''
perl_includespec=''
perl_privlibexp=''
perl_useshrplib=''
prefix='/usr/local/pgsql'
program_transform_name='s,x,x,'
psdir='${docdir}'
python_additional_libs='-lpthread -ldl  -lutil -lm'
python_includespec='-I/usr/include/python3.6m'
python_libdir='/usr/lib64'
python_libspec='-L/usr/lib64 -lpython3.6m'
python_majorversion='3'
python_version='3.6'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
vpath_build='no'
with_gssapi='no'
with_icu='no'
with_krb_srvnam='postgres'
with_ldap='no'
with_libcurl='no'
with_libnuma='no'
with_liburing='no'
with_libxml='no'
with_libxslt='no'
with_llvm='no'
with_lz4='no'
with_perl='no'
with_python='yes'
with_readline='yes'
with_selinux='no'
with_ssl='no'
with_system_tzdata=''
with_systemd='no'
with_tcl='no'
with_uuid='no'
with_zlib='yes'
with_zstd='no'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "PostgreSQL"
#define PACKAGE_TARNAME "postgresql"
#define PACKAGE_VERSION "18beta1"
#define PACKAGE_STRING "PostgreSQL 18beta1"
#define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
#define PACKAGE_URL "https://www.postgresql.org/"
#define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql' '--with-python' '--enable-depend' '--without-icu' '--enable-debug' 'CFLAGS=-O0 -fno-omit-frame-pointer' 'CC=clang'"
#define PG_MAJORVERSION "18"
#define PG_MAJORVERSION_NUM 18
#define PG_MINORVERSION_NUM 0
#define PG_VERSION "18beta1"
#define DEF_PGPORT 5432
#define DEF_PGPORT_STR "5432"
#define BLCKSZ 8192
#define RELSEG_SIZE 131072
#define XLOG_BLCKSZ 8192
#define HAVE_VISIBILITY_ATTRIBUTE 1
#define DLSUFFIX ".so"
#define PG_KRB_SRVNAM "postgres"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_PTHREAD_PRIO_INHERIT 1
#define HAVE_PTHREAD 1
#define HAVE_STRERROR_R 1
#define HAVE_LIBM 1
#define HAVE_LIBREADLINE 1
#define HAVE_LIBZ 1
#define HAVE_EXECINFO_H 1
#define HAVE_GETOPT_H 1
#define HAVE_IFADDRS_H 1
#define HAVE_SYS_EPOLL_H 1
#define HAVE_SYS_PERSONALITY_H 1
#define HAVE_SYS_PRCTL_H 1
#define HAVE_SYS_SIGNALFD_H 1
#define HAVE_TERMIOS_H 1
#define HAVE_READLINE_READLINE_H 1
#define HAVE_READLINE_HISTORY_H 1
#define PG_PRINTF_ATTRIBUTE printf
#define HAVE__STATIC_ASSERT 1
#define HAVE_TYPEOF 1
#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
#define HAVE__BUILTIN_CONSTANT_P 1
#define HAVE__BUILTIN_OP_OVERFLOW 1
#define HAVE__BUILTIN_UNREACHABLE 1
#define HAVE_COMPUTED_GOTO 1
#define HAVE_STRUCT_TM_TM_ZONE 1
#define HAVE_SOCKLEN_T 1
#define restrict __restrict
#define pg_restrict __restrict
#define HAVE_STRUCT_OPTION 1
#define HAVE_X86_64_POPCNTQ 1
#define SIZEOF_OFF_T 8
#define HAVE_INT_TIMEZONE 1
#define HAVE_BACKTRACE_SYMBOLS 1
#define HAVE_COPY_FILE_RANGE 1
#define HAVE_GETAUXVAL 1
#define HAVE_GETIFADDRS 1
#define HAVE_INET_PTON 1
#define HAVE_POSIX_FALLOCATE 1
#define HAVE_PPOLL 1
#define HAVE_STRSIGNAL 1
#define HAVE_SYNCFS 1
#define HAVE_SYNC_FILE_RANGE 1
#define HAVE_USELOCALE 1
#define HAVE__BUILTIN_BSWAP16 1
#define HAVE__BUILTIN_BSWAP32 1
#define HAVE__BUILTIN_BSWAP64 1
#define HAVE__BUILTIN_CLZ 1
#define HAVE__BUILTIN_CTZ 1
#define HAVE__BUILTIN_POPCOUNT 1
#define HAVE__BUILTIN_FRAME_ADDRESS 1
#define HAVE_FSEEKO 1
#define HAVE_POSIX_FADVISE 1
#define HAVE_DECL_POSIX_FADVISE 1
#define HAVE_DECL_FDATASYNC 1
#define HAVE_DECL_STRLCAT 0
#define HAVE_DECL_STRLCPY 0
#define HAVE_DECL_STRNLEN 1
#define HAVE_DECL_STRSEP 1
#define HAVE_DECL_TIMINGSAFE_BCMP 0
#define HAVE_DECL_PREADV 1
#define HAVE_DECL_PWRITEV 1
#define HAVE_DECL_STRCHRNUL 1
#define HAVE_DECL_MEMSET_S 0
#define HAVE_DECL_F_FULLFSYNC 0
#define HAVE_EXPLICIT_BZERO 1
#define HAVE_GETOPT 1
#define HAVE_INET_ATON 1
#define HAVE_MKDTEMP 1
#define HAVE_STRNLEN 1
#define HAVE_STRSEP 1
#define HAVE_PTHREAD_BARRIER_WAIT 1
#define HAVE_GETOPT_LONG 1
#define HAVE_SYSLOG 1
#define HAVE_INT_OPTERR 1
#define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
#define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
#define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
#define HAVE_APPEND_HISTORY 1
#define HAVE_HISTORY_TRUNCATE_FILE 1
#define HAVE_RL_COMPLETION_MATCHES 1
#define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
#define HAVE_RL_RESET_SCREEN_SIZE 1
#define HAVE_RL_VARIABLE_BIND 1
#define SIZEOF_VOID_P 8
#define SIZEOF_SIZE_T 8
#define SIZEOF_LONG 8
#define SIZEOF_LONG_LONG 8
#define ALIGNOF_SHORT 2
#define ALIGNOF_INT 4
#define ALIGNOF_LONG 8
#define ALIGNOF_INT64_T 8
#define ALIGNOF_DOUBLE 8
#define MAXIMUM_ALIGNOF 8
#define PG_INT128_TYPE __int128
#define ALIGNOF_PG_INT128_TYPE 16
#define HAVE_GCC__SYNC_CHAR_TAS 1
#define HAVE_GCC__SYNC_INT32_TAS 1
#define HAVE_GCC__SYNC_INT32_CAS 1
#define HAVE_GCC__SYNC_INT64_CAS 1
#define HAVE_GCC__ATOMIC_INT32_CAS 1
#define HAVE_GCC__ATOMIC_INT64_CAS 1
#define HAVE__GET_CPUID 1
#define HAVE__GET_CPUID_COUNT 1
#define HAVE_XSAVE_INTRINSICS 1
#define USE_AVX512_POPCNT_WITH_RUNTIME_CHECK 1
#define USE_SSE42_CRC32C_WITH_RUNTIME_CHECK 1
#define USE_AVX512_CRC32C_WITH_RUNTIME_CHECK 1
#define USE_UNNAMED_POSIX_SEMAPHORES 1
#define USE_SYSV_SHARED_MEMORY 1
#define MEMSET_LOOP_LIMIT 1024
#define PG_VERSION_STR "PostgreSQL 18beta1 on x86_64-pc-linux-gnu, compiled by clang version 19.1.7 (RESF 19.1.7-2.module+el8.10.0+1965+112b558b), 64-bit"
#define PG_VERSION_NUM 180000

configure: exit 0