Re: [INTERNALS-WIN] Ship PHP builds for Windows on arm64?

[email protected] ("Christoph M. Becker") Thu, 29 Aug 2024 20:51:16 +0200
Newsgroups php.internals.win
Message-ID <[email protected]>
On 28.08.2024 at 23:45, Bilge wrote:

>> [=E2=80=A6] And since there are no public GH runners
>> for that platform (that might change in a couple of months, though[3]),
>> we cannot actually test (let alone develop) these builds.
>>
>> [3]
>> <https://github.blog/news-insights/product-news/arm64-on-github-actions=
-powering-faster-more-efficient-build-systems/>
>
> I think that, unless and until GHA supports Win arm64, why should PHP?
> GitHub is owned by Microsoft, so they will add such runners when they
> see value in it.

There may be a chicken-and-egg problem, since public GH runners are
shipping PHP preinstalled (and they used our Windows builds; not sure if
they still do, but I guess so), but if PHP doesn't ship builds for
Windows on arm64, they either drop PHP from those, or they roll their
own.  If the latter, we could say, fine, nothing to do for us, but it
might be worth spending some time to stay in control of what's running
there.  If the former, we should hurry up to provide builds for Windows
on arm64, so that users have PHP support there, when the runners will be
made publicly available (what may happen before this year ends).

And I don't see a particular problem with shipping *experimental* builds
(if these are clearly marked as such), and let interested users provide
feedback.  If these builds were be totally borked, we could still
withdraw from shipping these builds.

Christoph