Re: [PATCH] Add native windows on arm64 support
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Anthony Roberts <anthony.roberts@linaro.org>
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-31T04:22:16Z
Lists: pgsql-hackers
On Wed, Aug 30, 2023 at 04:12:16PM +0100, Anthony Roberts wrote: > Just a follow-up: having spoken to the relevant people, sadly, right now, > we do not have the capacity to be pulling machines out of our day-to-day CI > tasks to dedicate to specific projects. Okay, thanks for letting us know. > I can, however, offer a few alternatives: > > 1. If you have capacity on your linux x64 machines, it is possible to > emulate WoA, and run tests that way: > https://www.linaro.org/blog/emulate-windows-on-arm/ > This is something that works well for projects that we have contributed it > to (ie, sse2neon uses it via github actions) - if you run into any issues > with this, we are able to try and fix them on our side, as likely more than > postgres would benefit. > > 2. If there is any scope for it on your side at all, a Samsung Galaxy Book > Go 14" can be had from ebay for ~£140. > Understandably, this might not be an option for you. > > If it helps, if this is merged, we do have the possibility of running our > own downstream CI builds nightly for the tip of your main branch here: > https://gitlab.com/Linaro/windowsonarm/nightly > This is something we do for a few projects that do not have full upstream > CI. Honestly, I am not sure how to proceed here. Having something in the buildfarm is necessary IMO, because this is the central place that community members look at when it comes to monitoring the stability of a patch committed. Any opinions from the others? -- 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