Re: [PATCH] Add native windows on arm64 support
Anthony Roberts <anthony.roberts@linaro.org>
From: Anthony Roberts <anthony.roberts@linaro.org>
To: Michael Paquier <michael@paquier.xyz>
Cc: Andrew Dunstan <andrew@dunslane.net>, Mike Holmes
<mike.holmes@linaro.org>, Tom Lane <tgl@sss.pgh.pa.us>,
Andres Freund <andres@anarazel.de>, Ian Lawrence Barwick
<barwick@gmail.com>, Thomas Munro <thomas.munro@gmail.com>,
Julien Rouhaud <rjuju123@gmail.com>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
robhenry@microsoft.com, "Jonathan S. Katz" <jkatz@postgresql.org>,
Alvaro Herrera <alvherre@2ndquadrant.com>,
Amit Kapila <amit.kapila16@gmail.com>, Lina Iyer <lina.iyer@linaro.org>
Date: 2023-08-25T10:34:18Z
Lists: pgsql-hackers
Thanks for the link - that looks basically the same as what we do for CMake (option 2), so should be relatively easy. I will have a chat to relevant people about setting a machine up properly for it. Thanks, Anthony On 25/08/2023 11:17, Michael Paquier wrote: > On Fri, Aug 25, 2023 at 10:40:39AM +0100, Anthony Roberts wrote: >> Which of these are you looking for us to provide: >> >> * A machine for you to directly access (via a VPN) >> * A machine we just run a worker script on that automatically picks up the >> builds as required >> * Us to do downstream CI >> >> All are possible, but preferably not option 1, as it would mean straight up >> pulling out a machine from our build farm, and it has to go through all >> sorts of approvals internally. If it's the only way forward I can kick it up >> the chain though. >> >> Option 2 and 3 are ones we do for various other projects (ie. 2 - CMake, 3 - >> OpenSSL) > The community has its own CI facility. Here is a link of how to set > up a machine: > https://wiki.postgresql.org/wiki/PostgreSQL_Buildfarm_Howto > > And all the results are published by the maintainers of the machines > on a periodic basis where the buildfarm client code is set: > https://buildfarm.postgresql.org/cgi-bin/show_status.pl > > The final result would be for you to maintain the machine so as we are > able to see if anything breaks with it. Adding extra dependencies to > the build like OpenSSL would be nice, but based on the contents of the > patch to add this port that does not seem mandatory to me, either. > > Once the machine is ready, you will need to request a buildfarm > machine name and a key to be able to begin publishing the reports of > the builds to the community buildfarm. Once the machine is ready to > go, just let me know and I'd be OK to merge the patch (I still want to > do a final review of it in case I've missed something, but I can move > on with that before the buildfarm machine is set up). > -- > Michael
Commits
-
MSVC: Support building for AArch64.
- a516b3f00d74 19 (unreleased) landed
-
Remove "#ifdef WIN32" guards from src/port/win32*.c
- 09eb633e1baa 17.0 cited
-
Adjust XML test case to avoid unstable behavior.
- 4ea07e7cf3c6 16.0 landed
-
Enable RandomizedBaseAddress (ASLR) on Windows with MSVC builds
- 36389a060ca6 16.0 landed