[14:40:28.711] time ./configure \ [14:40:28.711] --host=x86_64-w64-mingw32ucrt \ [14:40:28.711] --enable-cassert \ [14:40:28.711] --without-icu \ [14:40:28.711] CC="ccache x86_64-w64-mingw32ucrt-gcc" \ [14:40:28.711] CXX="ccache x86_64-w64-mingw32ucrt-g++" [14:40:28.834] checking build system type... x86_64-pc-linux-gnu [14:40:29.024] checking host system type... x86_64-w64-mingw32ucrt [14:40:29.030] checking which template to use... win32 [14:40:29.030] checking whether NLS is wanted... no [14:40:29.030] checking for default port number... 5432 [14:40:29.037] checking for block size... 8kB [14:40:29.038] checking for segment size... 1GB [14:40:29.041] checking for WAL block size... 8kB [14:40:29.042] checking for x86_64-w64-mingw32ucrt-gcc... ccache x86_64-w64-mingw32ucrt-gcc [14:40:29.078] checking whether the C compiler works... yes [14:40:29.222] checking for C compiler default output file name... a.exe [14:40:29.223] checking for suffix of executables... .exe [14:40:29.266] checking whether we are cross compiling... yes [14:40:29.357] checking for suffix of object files... o [14:40:29.375] checking whether we are using the GNU C compiler... yes [14:40:29.390] checking whether ccache x86_64-w64-mingw32ucrt-gcc accepts -g... yes [14:40:29.425] checking for ccache x86_64-w64-mingw32ucrt-gcc option to accept ISO C89... none needed [14:40:29.513] checking for ccache x86_64-w64-mingw32ucrt-gcc option to accept ISO C11... none needed [14:40:29.565] checking whether we are using the GNU C++ compiler... yes [14:40:29.719] checking whether ccache x86_64-w64-mingw32ucrt-g++ accepts -g... yes [14:40:29.756] checking for gawk... no [14:40:29.756] checking for mawk... mawk [14:40:29.759] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wdeclaration-after-statement, for CFLAGS... yes [14:40:29.776] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Werror=vla, for CFLAGS... yes [14:40:29.784] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Werror=unguarded-availability-new, for CFLAGS... no [14:40:29.839] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Werror=unguarded-availability-new, for CXXFLAGS... no [14:40:29.894] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wendif-labels, for CFLAGS... yes [14:40:29.927] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Wendif-labels, for CXXFLAGS... yes [14:40:29.943] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wmissing-format-attribute, for CFLAGS... yes [14:40:29.950] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Wmissing-format-attribute, for CXXFLAGS... yes [14:40:29.967] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wimplicit-fallthrough=3, for CFLAGS... yes [14:40:29.974] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Wimplicit-fallthrough=3, for CXXFLAGS... yes [14:40:29.982] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wcast-function-type, for CFLAGS... yes [14:40:30.013] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Wcast-function-type, for CXXFLAGS... yes [14:40:30.086] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wshadow=compatible-local, for CFLAGS... yes [14:40:30.094] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Wshadow=compatible-local, for CXXFLAGS... yes [14:40:30.110] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wformat-security, for CFLAGS... yes [14:40:30.118] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -Wformat-security, for CXXFLAGS... yes [14:40:30.126] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wmissing-variable-declarations, for CFLAGS... yes [14:40:30.158] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -fno-strict-aliasing, for CFLAGS... yes [14:40:30.166] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -fno-strict-aliasing, for CXXFLAGS... yes [14:40:30.183] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -fwrapv, for CFLAGS... yes [14:40:30.199] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -fwrapv, for CXXFLAGS... yes [14:40:30.232] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -fexcess-precision=standard, for CFLAGS... yes [14:40:30.247] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -fexcess-precision=standard, for CXXFLAGS... yes [14:40:30.278] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -funroll-loops, for CFLAGS_UNROLL_LOOPS... yes [14:40:30.286] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -ftree-vectorize, for CFLAGS_VECTORIZE... yes [14:40:30.302] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wunused-command-line-argument, for NOT_THE_CFLAGS... no [14:40:30.347] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wcompound-token-split-by-macro, for NOT_THE_CFLAGS... no [14:40:30.394] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wformat-truncation, for NOT_THE_CFLAGS... yes [14:40:30.401] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wstringop-truncation, for NOT_THE_CFLAGS... yes [14:40:30.430] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wcast-function-type-strict, for NOT_THE_CFLAGS... no [14:40:30.470] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -fvisibility=hidden, for CFLAGS_SL_MODULE... yes [14:40:30.477] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -fvisibility=hidden, for CXXFLAGS_SL_MODULE... yes [14:40:30.493] checking whether ccache x86_64-w64-mingw32ucrt-g++ supports -fvisibility-inlines-hidden, for CXXFLAGS_SL_MODULE... yes [14:40:30.526] checking whether the C compiler still works... yes [14:40:30.579] checking how to run the C preprocessor... ccache x86_64-w64-mingw32ucrt-gcc -E [14:40:30.652] checking for x86_64-w64-mingw32ucrt-pkg-config... /usr/bin/x86_64-w64-mingw32ucrt-pkg-config [14:40:30.652] checking pkg-config is at least version 0.9.0... yes [14:40:30.668] checking whether to build with ICU support... no [14:40:30.669] checking whether to build with Tcl... no [14:40:30.669] checking whether to build Perl modules... no [14:40:30.669] checking whether to build Python modules... no [14:40:30.669] checking whether to build with GSSAPI support... no [14:40:30.670] checking whether to build with PAM support... no [14:40:30.670] checking whether to build with BSD Authentication support... no [14:40:30.670] checking whether to build with LDAP support... no [14:40:30.671] checking whether to build with Bonjour support... no [14:40:30.671] checking whether to build with SELinux support... no [14:40:30.671] checking whether to build with systemd support... no [14:40:30.671] configure: WARNING: *** Readline does not work on MinGW --- disabling [14:40:30.671] checking whether to build with liburing support... no [14:40:30.671] checking whether to build with libcurl support... no [14:40:30.671] checking whether to build with libnuma support... no [14:40:30.671] checking whether to build with XML support... no [14:40:30.672] checking whether to build with LZ4 support... no [14:40:30.672] checking whether to build with ZSTD support... no [14:40:30.672] checking for x86_64-w64-mingw32ucrt-strip... x86_64-w64-mingw32ucrt-strip [14:40:30.672] checking whether it is possible to strip libraries... yes [14:40:30.680] checking for x86_64-w64-mingw32ucrt-ar... x86_64-w64-mingw32ucrt-ar [14:40:30.680] checking for x86_64-w64-mingw32ucrt-windres... x86_64-w64-mingw32ucrt-windres [14:40:30.680] checking for a BSD-compatible install... /usr/bin/install -c [14:40:30.690] checking for tar... /usr/bin/tar [14:40:30.690] checking whether ln -s works... yes [14:40:30.690] checking for a thread-safe mkdir -p... /usr/bin/mkdir -p [14:40:30.693] checking for bison... /usr/bin/bison [14:40:30.695] configure: using bison (GNU Bison) 3.8.2 [14:40:30.699] checking for flex... /usr/bin/flex [14:40:30.701] configure: using flex 2.6.4 [14:40:30.701] checking for perl... /usr/bin/perl [14:40:30.704] configure: using perl 5.40.1 [14:40:30.706] checking for zic... /usr/sbin/zic [14:40:30.706] checking for a sed that does not truncate output... /usr/bin/sed [14:40:30.712] checking for grep that handles long lines and -e... /usr/bin/grep [14:40:30.714] checking for egrep... /usr/bin/grep -E [14:40:30.716] checking for ANSI C header files... yes [14:40:30.780] checking for sys/types.h... yes [14:40:30.795] checking for sys/stat.h... yes [14:40:30.856] checking for stdlib.h... yes [14:40:30.914] checking for string.h... yes [14:40:30.928] checking for memory.h... yes [14:40:30.943] checking for strings.h... yes [14:40:31.000] checking for inttypes.h... yes [14:40:31.036] checking for stdint.h... yes [14:40:31.050] checking for unistd.h... yes [14:40:31.085] checking for main in -lm... yes [14:40:31.133] checking for library containing setproctitle... no [14:40:31.225] checking for library containing dlsym... no [14:40:31.318] checking for library containing socket... -lws2_32 [14:40:31.459] checking for library containing getopt_long... none required [14:40:31.511] checking for library containing shm_open... no [14:40:31.606] checking for library containing shm_unlink... no [14:40:31.703] checking for library containing clock_gettime... none required [14:40:31.749] checking for library containing shmget... no [14:40:31.843] checking for library containing backtrace_symbols... no [14:40:31.939] checking for library containing pthread_barrier_wait... none required [14:40:31.985] checking for inflate in -lz... yes [14:40:32.037] checking atomic.h usability... no [14:40:32.094] checking atomic.h presence... no [14:40:32.114] checking for atomic.h... no [14:40:32.118] checking copyfile.h usability... no [14:40:32.175] checking copyfile.h presence... no [14:40:32.195] checking for copyfile.h... no [14:40:32.199] checking execinfo.h usability... no [14:40:32.256] checking execinfo.h presence... no [14:40:32.275] checking for execinfo.h... no [14:40:32.279] checking getopt.h usability... yes [14:40:32.335] checking getopt.h presence... yes [14:40:32.349] checking for getopt.h... yes [14:40:32.356] checking ifaddrs.h usability... no [14:40:32.411] checking ifaddrs.h presence... no [14:40:32.430] checking for ifaddrs.h... no [14:40:32.434] checking mbarrier.h usability... no [14:40:32.489] checking mbarrier.h presence... no [14:40:32.508] checking for mbarrier.h... no [14:40:32.511] checking sys/epoll.h usability... no [14:40:32.567] checking sys/epoll.h presence... no [14:40:32.587] checking for sys/epoll.h... no [14:40:32.591] checking sys/event.h usability... no [14:40:32.647] checking sys/event.h presence... no [14:40:32.667] checking for sys/event.h... no [14:40:32.671] checking sys/personality.h usability... no [14:40:32.727] checking sys/personality.h presence... no [14:40:32.747] checking for sys/personality.h... no [14:40:32.751] checking sys/prctl.h usability... no [14:40:32.808] checking sys/prctl.h presence... no [14:40:32.826] checking for sys/prctl.h... no [14:40:32.830] checking sys/procctl.h usability... no [14:40:32.886] checking sys/procctl.h presence... no [14:40:32.905] checking for sys/procctl.h... no [14:40:32.909] checking sys/signalfd.h usability... no [14:40:32.966] checking sys/signalfd.h presence... no [14:40:32.985] checking for sys/signalfd.h... no [14:40:32.989] checking sys/ucred.h usability... no [14:40:33.047] checking sys/ucred.h presence... no [14:40:33.065] checking for sys/ucred.h... no [14:40:33.069] checking termios.h usability... no [14:40:33.126] checking termios.h presence... no [14:40:33.146] checking for termios.h... no [14:40:33.149] checking uchar.h usability... yes [14:40:33.213] checking uchar.h presence... yes [14:40:33.232] checking for uchar.h... yes [14:40:33.241] checking ucred.h usability... no [14:40:33.297] checking ucred.h presence... no [14:40:33.317] checking for ucred.h... no [14:40:33.321] checking xlocale.h usability... no [14:40:33.378] checking xlocale.h presence... no [14:40:33.398] checking for xlocale.h... no [14:40:33.401] checking zlib.h usability... yes [14:40:33.410] checking zlib.h presence... yes [14:40:33.436] checking for zlib.h... yes [14:40:33.436] checking for lz4... /usr/bin/lz4 [14:40:33.436] checking for zstd... /usr/bin/zstd [14:40:33.437] checking for openssl... /usr/bin/openssl [14:40:33.442] configure: using openssl: OpenSSL 3.5.1 1 Jul 2025 (Library: OpenSSL 3.5.1 1 Jul 2025) [14:40:33.442] checking crtdefs.h usability... yes [14:40:33.451] checking crtdefs.h presence... yes [14:40:33.466] checking for crtdefs.h... yes [14:40:33.467] checking whether byte ordering is bigendian... no [14:40:33.543] checking for inline... inline [14:40:33.560] checking for printf format archetype... gnu_printf [14:40:33.597] checking for _Static_assert... yes [14:40:33.643] checking for typeof... typeof [14:40:33.659] checking for __builtin_types_compatible_p... yes [14:40:33.672] checking for __builtin_constant_p... yes [14:40:33.693] checking for __builtin_mul_overflow... yes [14:40:33.748] checking for __builtin_unreachable... yes [14:40:33.792] checking for computed goto support... yes [14:40:33.800] checking for struct tm.tm_zone... no [14:40:33.874] checking for union semun... no [14:40:33.908] checking for socklen_t... yes [14:40:36.406] checking for struct sockaddr.sa_len... no [14:40:38.537] checking for C/C++ restrict keyword... __restrict [14:40:38.577] checking for struct option... yes [14:40:38.651] checking whether assembler supports x86_64 popcntq... yes [14:40:38.685] checking size of off_t... 4 [14:40:39.052] checking for int timezone... yes [14:40:39.116] checking for backtrace_symbols... no [14:40:39.172] checking for copyfile... no [14:40:39.228] checking for copy_file_range... no [14:40:39.285] checking for elf_aux_info... no [14:40:39.344] checking for getauxval... no [14:40:39.400] checking for getifaddrs... no [14:40:39.457] checking for getpeerucred... no [14:40:39.509] checking for inet_pton... yes [14:40:39.565] checking for kqueue... no [14:40:39.623] checking for localeconv_l... no [14:40:39.680] checking for mbstowcs_l... no [14:40:39.735] checking for posix_fallocate... no [14:40:39.790] checking for ppoll... no [14:40:39.846] checking for pthread_is_threaded_np... no [14:40:39.903] checking for setproctitle... no [14:40:39.958] checking for setproctitle_fast... no [14:40:40.015] checking for strsignal... no [14:40:40.072] checking for syncfs... no [14:40:40.128] checking for sync_file_range... no [14:40:40.185] checking for uselocale... no [14:40:40.242] checking for wcstombs_l... no [14:40:40.295] checking for __builtin_bswap16... yes [14:40:40.350] checking for __builtin_bswap32... yes [14:40:40.401] checking for __builtin_bswap64... yes [14:40:40.453] checking for __builtin_clz... yes [14:40:40.506] checking for __builtin_ctz... yes [14:40:40.557] checking for __builtin_popcount... yes [14:40:40.609] checking for __builtin_frame_address... yes [14:40:40.660] checking for _LARGEFILE_SOURCE value needed for large files... no [14:40:40.716] checking how ccache x86_64-w64-mingw32ucrt-gcc reports undeclared, standard C functions... error [14:40:40.748] checking for posix_fadvise... no [14:40:40.807] checking whether posix_fadvise is declared... no [14:40:40.853] checking whether fdatasync is declared... no [14:40:40.900] checking whether strlcat is declared... no [14:40:40.966] checking whether strlcpy is declared... no [14:40:41.032] checking whether strnlen is declared... yes [14:40:41.099] checking whether strsep is declared... no [14:40:41.167] checking whether timingsafe_bcmp is declared... no [14:40:41.233] checking whether preadv is declared... no [14:40:41.268] checking whether pwritev is declared... no [14:40:41.302] checking whether strchrnul is declared... no [14:40:41.345] checking whether memset_s is declared... no [14:40:41.390] checking whether F_FULLFSYNC is declared... no [14:40:41.432] checking for explicit_bzero... no [14:40:41.485] checking for getopt... yes [14:40:41.535] checking for getpeereid... no [14:40:41.589] checking for inet_aton... no [14:40:41.642] checking for mkdtemp... no [14:40:41.694] checking for strlcat... no [14:40:41.748] checking for strlcpy... no [14:40:41.801] checking for strnlen... yes [14:40:41.855] checking for strsep... no [14:40:41.907] checking for timingsafe_bcmp... no [14:40:41.960] checking for pthread_barrier_wait... yes [14:40:42.008] configure: On mingw32ucrt we will use our strtof wrapper. [14:40:42.008] checking for getopt_long... yes [14:40:42.059] checking for syslog... no [14:40:42.112] checking for opterr... yes [14:40:42.163] checking for optreset... no [14:40:42.219] checking test program... cross-compiling [14:40:42.219] checking size of void *... 8 [14:40:42.576] checking size of size_t... 8 [14:40:42.938] checking size of long... 4 [14:40:43.202] checking size of long long... 8 [14:40:43.571] checking alignment of short... 2 [14:40:43.790] checking alignment of int... 4 [14:40:44.067] checking alignment of long... 4 [14:40:44.336] checking alignment of int64_t... 8 [14:40:44.770] checking alignment of double... 8 [14:40:45.268] checking for __int128... yes [14:40:45.328] checking for __int128 alignment bug... assuming ok [14:40:45.328] checking alignment of PG_INT128_TYPE... 16 [14:40:45.752] checking for builtin __sync char locking functions... yes [14:40:45.799] checking for builtin __sync int32 locking functions... yes [14:40:45.845] checking for builtin __sync int32 atomic operations... yes [14:40:45.893] checking for builtin __sync int64 atomic operations... yes [14:40:45.941] checking for builtin __atomic int32 atomic operations... yes [14:40:45.987] checking for builtin __atomic int64 atomic operations... yes [14:40:46.036] checking for __get_cpuid... yes [14:40:46.088] checking for __get_cpuid_count... yes [14:40:46.137] checking for _xgetbv... yes [14:40:46.584] checking for _mm512_popcnt_epi64... yes [14:40:47.050] checking for _mm_crc32_u8 and _mm_crc32_u32... yes [14:40:47.159] checking for __crc32cb, __crc32ch, __crc32cw, and __crc32cd with CFLAGS=... no [14:40:47.183] checking for __crc32cb, __crc32ch, __crc32cw, and __crc32cd with CFLAGS=-march=armv8-a+crc+simd... no [14:40:47.203] checking for __crc32cb, __crc32ch, __crc32cw, and __crc32cd with CFLAGS=-march=armv8-a+crc... no [14:40:47.223] 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... no [14:40:47.259] checking which CRC-32C implementation to use... SSE 4.2 with runtime check [14:40:47.259] checking for _mm512_clmulepi64_epi128... yes [14:40:47.716] checking for vectorized CRC-32C... AVX-512 with runtime check [14:40:47.716] checking which random number source to use... Windows native [14:40:47.718] checking for xmllint... /usr/bin/xmllint [14:40:47.718] checking for xsltproc... /usr/bin/xsltproc [14:40:47.719] checking for fop... /usr/bin/fop [14:40:47.719] checking for dbtoepub... no [14:40:47.719] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wl,--as-needed, for LDFLAGS... assuming no [14:40:47.719] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wl,--export-dynamic, for LDFLAGS_EX_BE... assuming no [14:40:47.719] checking whether ccache x86_64-w64-mingw32ucrt-gcc supports -Wl,-export_dynamic, for LDFLAGS_EX_BE... assuming no [14:40:47.731] configure: using compiler=x86_64-w64-mingw32ucrt-gcc (GCC) 14 [14:40:47.731] configure: using CFLAGS=-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 [14:40:47.731] configure: using CPPFLAGS= -D_POSIX_C_SOURCE -I./src/include/port/win32 [14:40:47.731] configure: using LDFLAGS= -Wl,--allow-multiple-definition -Wl,--disable-auto-import [14:40:47.827] configure: creating ./config.status [14:40:47.922] config.status: creating GNUmakefile [14:40:47.936] config.status: creating src/Makefile.global [14:40:47.954] config.status: creating src/include/pg_config.h [14:40:47.969] config.status: creating src/interfaces/ecpg/include/ecpg_config.h [14:40:47.986] config.status: linking src/backend/port/win32_sema.c to src/backend/port/pg_sema.c [14:40:47.994] config.status: linking src/backend/port/win32_shmem.c to src/backend/port/pg_shmem.c [14:40:48.003] config.status: linking src/include/port/win32.h to src/include/pg_config_os.h [14:40:48.011] config.status: linking src/makefiles/Makefile.win32 to src/Makefile.port [14:40:48.015] config.status: executing check_win32_symlinks commands [14:40:48.050] [14:40:48.050] real 0m19.339s [14:40:48.050] user 0m13.480s [14:40:48.050] sys 0m5.513s [14:40:48.050] make -s -j${BUILD_JOBS} clean [14:40:48.551] Makefile:29: warning: overriding recipe for target 'check' [14:40:48.551] ../../../../src/makefiles/pgxs.mk:451: warning: ignoring old recipe for target 'check' [14:40:48.551] Makefile:32: warning: overriding recipe for target 'installcheck' [14:40:48.551] ../../../../src/makefiles/pgxs.mk:433: warning: ignoring old recipe for target 'installcheck' [14:40:48.602] time make -s -j${BUILD_JOBS} world-bin [14:45:20.848] [14:45:20.848] real 4m32.246s [14:45:20.848] user 15m11.784s [14:45:20.848] sys 2m14.295s [14:45:20.848]