Postgres 32 bits client compilation fail. Win32 bits client is supported? - Mailing list pgsql-hackers

From Ranier Vilela
Subject Postgres 32 bits client compilation fail. Win32 bits client is supported?
Date
Msg-id CAEudQAoa1wLk97rOmyWWOoLbzNL2Rs7HejaeCjruuoNhGChYHQ@mail.gmail.com
Whole thread Raw
Responses Re: Postgres 32 bits client compilation fail. Win32 bits client is supported?
List pgsql-hackers
Hi,
I am migrating my applications that use postgres client from msvc 2010 (32bits) to msvc 2019 (32 bits).
Compilation using msvc 2019 (64 bits), works very well.
But the build using msvc 2019 (32 bit) is not working.
The 32-bit Platform variable is set to x86, resulting in the first error.

"Project" C: \ dll \ postgres \ pgsql.sln "on node 1 (default targets).
C: \ dll \ postgres \ pgsql.sln.metaproj: error MSB4126: The specified solution configuration "Release | x86" is invalid. Plea
if specify a valid solution configuration using the Configuration and Platform properties (e.g. MSBuild.exe Solution.sl
n / p: Configuration = Debug / p: Platform = "Any CPU") or leave those properties blank to use the default solution configurati
on. [C: \ dll \ postgres \ pgsql.sln]
Done Building Project "C: \ dll \ postgres \ pgsql.sln" (default targets) - FAILED. "

This is because the Sub DeterminePlatform function of the Solution.pm program uses the following expression:
"my $ output =` cl /? 2> & 1`; "
The result of msvc 2019 (32bits) is:
"Microsoft (R) C / C ++ Optimizing Compiler Version 19.24.28315 for x86"

By setting the Platform variable manually to WIn32, the compilation process continues until it stops at:
"Generating configuration headers ..."

Where the second error occurs:
unused defines: HAVE_STRUCT_CMSGCRED
USE_NAMED_POSI ... etc ...
ALIGNOF_DOUBLE USE_DEV_URANDOM at C: \ dll \ postgres \ src \ tools \ msvc / Mkvcbuild.pm line 842.

Question:
Will Postgres continue to support 32-bit client?

regards,
Ranier Vilela

pgsql-hackers by date:

Previous
From: nuko yokohama
Date:
Subject: Re: Implementing Incremental View Maintenance
Next
From: Fujii Masao
Date:
Subject: Re: Does recovery write to backup_label ?