Newsgroups: php.internals,php.internals.win Path: news.php.net Xref: news.php.net php.internals:125383 php.internals.win:1294 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id ED1EE1A00BD; Mon, 2 Sep 2024 11:25:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1725276461; bh=nGUq4TsQCFY9S1Mq0bqm6E4KrnOPRiMYBtBBoQFJT00=; h=Date:Subject:To:References:From:In-Reply-To:From; b=bp4HWYxaFuchZsHpW5oDlPqdwx3ddci7RBvpfUeVhjJ4C/JL23SIwwCinA4eF+kvM +T7NRbfMkEJjYn9mELX/fYD0SZKEecE2w29VuuBzy0DdROgG7WM6CvbYTz1bhWxG6f oOKS3yjYr475TMJPaJfvOXRBNI7VLXf6zlfWsiFvXCkX3JU7qz5A+rR9mKIFRW2FKi 6ClfIn2SrWexmu05ZaOJ2tj82H9FbE/y9SiIzsCl6+YtgBiC/YcJDshWdj4nb8Fko0 x2k9HG2/+EVYD0fFPY5OCWkRYavrIzgdGLJEV5LWIuBrj2uujKua2oQSa1dNdP11eG lecam8ocoeE/Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 65F311801D6; Mon, 2 Sep 2024 11:27:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Mon, 2 Sep 2024 11:27:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1725276339; x=1725881139; i=cmbecker69@gmx.de; bh=8ZaWFyNFkGUY7wPWgPGqyWNACoad59EGi6xbDMPA+S4=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=qs9kSrp56S+8Z1NmKNuv7GcuGvdh+F/wF4QeGIu3xtToXXnNMuyGc3uHRq+c0QyE HfFyzSlMQeFKXgrd5rNG5DGbSfLa4cS1sdbws5QbcQ6WVtU1fD4JUm33+OKwrlqVZ V6yVB0urrYM4VTQoy1bP3T8VS/rbeprFDhlMHpjuFS55imWTEdYO3roBTq1Y9849O qy+oskHLISrbmteKTRunYzhvGp//s/nn24BtXYNa8z2P19qLaZDnW7Bg5tKlM98WC QstRVmpMDOW3yKLIidcdKowLPRckH0h0UwYpC+8TGoi9kGUT+/yZX0+tQriigliZF 3Mo787PwTZWFw6ZQ5Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MLQxN-1sTpaK1my3-00T9bN; Mon, 02 Sep 2024 13:25:39 +0200 Message-ID: <715eb303-f01e-46ce-8e0b-cc4a678c8c47@gmx.de> Date: Mon, 2 Sep 2024 13:25:38 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Ship PHP builds for Windows on arm64? Content-Language: de-DE To: Jordi Boggiano , internals-win@lists.php.net, PHP Internals References: <722c3b54-5517-4266-b606-f69e1428c353@gmx.de> <4be490c7-358d-4165-acd4-322938a1de9e@seld.be> In-Reply-To: <4be490c7-358d-4165-acd4-322938a1de9e@seld.be> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:y/XeQdvHB0bk7AgALHSOcwrJd5uWwHzFI9pj7twO5PB/KSof+Kr XP62ZzGt7lJVzAZXWRhT2CcrQixP+Ow3rAh48nJl4GeqT0osfaqhDIN10BauS2cnfwdeRGI j+eaes7Aj2EF69fSieWbNvWjUJ6/RHcPIn1XJbXAZzlBAUrG2g2ZBnW+wusmmXDWY+FeO5O a40SF3dvjf8UHpyKuLtdw== UI-OutboundReport: notjunk:1;M01:P0:5HuAiQO/4cI=;nYbqw64A7pT2ga4Aj+fk9pLEavO q+Yk3hKzU1u8I7IhZ9z1kVrUWTPuLmZNjf8pKUwGdclEnzPrV9usmoDnWy0VgUiCHaPGn620Q lWY5zL3fct1iSXK0798TJt4co5LKR46MP/G67y2lqZvzxH58WflwNE3D29zkPOKAjncDIY5SE dxO6Wm9mCgibb/9J9cLgeiRmDSphH7YIzwuNdNhpwR/+OfMiCqiGTsFWH0SDreX5Qi0T24Gdp pzfEMsmvQkzvk5ylCLs/RpvUzYO+cKiEhn8wRuMnWm8J5D/rJG7WFA6vSIp/B3jGXE4+VVoEv awCtFW3sNsprXJiUTNRDEKGccySu47RtZ/DGe5S0K+HxkGtMnFgnBr17HE002USun/v5bfHId 2YN8pJdZI1jU9ei6mV+vIOHmu5OXGIixkjGLLlidJmUkeq1EYTAPfVDMj+Y6B50da8pOD+NUD 2VCY7Aa3oFftibkDdq4RcovudQUwLZc8Nytja445Yuwr/5baKOUddASJmr5zuxu73Ws7ywrkq VBqM9UiidxgVaMi2jia1tdxb3jE3fRAm38pKMfv0pLcAwTMLde2xH59gkRHrByzMzFinWEvd+ qkdIzRV2nsYrkp0Mo9f8vdYOKDKSQqx2kB8iK0TgfSiLwtWiFAnRXWfbZ+pzTop4IiCkf28bs HIhxu1sCZKUj6pb+NO2yzk7LteLHRhgtMzPX5wMOo7qrNsM3L2g0gHopIPjVkJX19qk5ouUad 4YwkJevXURUDU6o8ZSujkLrCBeGu4TibevieLr09nnxkYWOk3ptbX+0vsOX3JhbGEk3nrFTEm WS8SZGamjjLPmMtF8Oe6m4yA== From: cmbecker69@gmx.de ("Christoph M. Becker") On 02.09.2024 at 10:47, Jordi Boggiano wrote: > On 28.08.2024 21:16, Christoph M. Becker wrote: >> (1) The libraries on which several extensions rely are not yet availabl= e >> for Windows on arm64; at least the winlib-builder[2] would need to be >> improved in this regard, but of course, some libraries may not even >> support Windows on arm64 yet. >> >> (2) To my knowledge, none of the core developers has a Windows on arm64 >> environment available, and I presume that nobody wants to run an arm64 >> emulator on an x64 machine.=C2=A0 And since there are no public GH runn= ers >> for that platform (that might change in a couple of months, though[3]), >> we cannot actually test (let alone develop) these builds. > > I don't have much knowledge about the compiler aspects but to your point > 1 from what I understand (as a user of a Surface Pro 11) some apps are > built for ARM64 but with some x64 compatibility in mind, that's referred > to as ARM64EChttps://learn.microsoft.com/en-us/windows/arm/arm64ec - > I've seen this done for Microsoft Office which needs to support some > legacy x64 plugins and also foobar2000 to support x64 plugins that are > abandoned and won't be recompiled any time soon. I'm thinking this might > help with lib dependencies here? Generally, doing ARM64EC builds might make sense, but since these require Windows 11, we have the same issue regarding Github, where currently available windows-2022 runners run on Windows 10. > As for 2, I kinda need my computer still but I can offer to test run > some builds if it helps. Thank you, that would be very welcome, if we decide to ship builds for Windows on arm64. That decision is, of course, not up to me. Christoph