Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1noEGR-0001U4-KB for pgsql-hackers@arkaria.postgresql.org; Tue, 10 May 2022 01:02:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1noEGQ-0007b5-FK for pgsql-hackers@arkaria.postgresql.org; Tue, 10 May 2022 01:02:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1noEGQ-0007aw-6C for pgsql-hackers@lists.postgresql.org; Tue, 10 May 2022 01:02:10 +0000 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1noEGJ-0001ym-CQ for pgsql-hackers@lists.postgresql.org; Tue, 10 May 2022 01:02:09 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id EF1D432002E2; Mon, 9 May 2022 21:02:00 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 09 May 2022 21:02:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1652144520; x=1652230920; bh=hAxzl/dWhL gL3cPyvKZtregvxefpSbsVTfTMrMg+oME=; b=AavISg5DdMYtJEa1SAkT+8yXVA eW4drptyjmBd629q17AKVLxGdbZHcP2HmMaJV2EInwOE9mVA2ml6bsPhOAlBhLNx eMauQ1c5Xn/YZEAKmUjmAakp/o3S0/fpMFxPEjPZs9xSp7KpKuHAs4zs8NmT8WhP TL98x3KKaBUuz+o3hEQz3Pa2IoVzrI2bN/aLygV20+tw8wI2RZi0vwdAENZLbQAO qGLGgv9lyiFgayda9jMdhiXXOMtB7BCbeeYuNAfiwwB7TKug/X97ztEUMzluIAic 47y0oOJZjr9JuBHfZbtjdXg/K/lN3Fcmerec0sBOF7AL7zuDs6DumACuqlpQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1652144520; x= 1652230920; bh=hAxzl/dWhLgL3cPyvKZtregvxefpSbsVTfTMrMg+oME=; b=S jDH2uROPpYc7JZXr+zyUqJn/hUzcqVaqhMqOc8HwojSXpJBzXB1CvFUKKKeh4kUS d/w6HGCfx4h2uo4oq3JXVz6meXi3mJ5XVKEdmcWFSXCfg4v84O9XLsAyrcMG1h5A YrS0k+V2uDqhv9IaFU2f4tk+OBWYAE7FjpoUCKX/alFBitGbOw4X02BtGoN6N2v1 1wNx9/y/jdTV1P5dmFQtUx4mHWeJ+8mNxwc7Fwb7SgCCnT4FkEXV0uG5ySw/URb+ tLchYgWGjGS1zEyRDsoEpPKFDxQ/rByP0pP12znIr7GDL99/SJUvf/2sXubofrNc 7TIaRtCktSeDCzKpcLDhQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrgedtgdegudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg hrlhcuvffnffculdejtddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddt vdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoehmihgthhgrvghlsehprg hquhhivghrrdighiiiqeenucggtffrrghtthgvrhhnpeetleeifedufffhhfdtteelgeeg geffhfekueevteeigfduudevudetgfegiedvjeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehmihgthhgrvghlsehprghquhhivghrrdighiii X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 May 2022 21:01:58 -0400 (EDT) Date: Tue, 10 May 2022 10:01:55 +0900 From: Michael Paquier To: Niyas Sait Cc: Andres Freund , Tom Lane , Thomas Munro , Julien Rouhaud , PostgreSQL Hackers Subject: Re: [PATCH] Add native windows on arm64 support Message-ID: References: <20220407172258.uj5lgd6k25sngeno@alap3.anarazel.de> <3385302.1649353369@sss.pgh.pa.us> <20220407175359.h7gzgmmnbicq75d6@alap3.anarazel.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Z//mCmHtk2/Fy24W" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Z//mCmHtk2/Fy24W Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 09, 2022 at 12:44:22PM +0100, Niyas Sait wrote: > Microsoft updated documentation [1] and clarified that ASLR cannot be > disabled for Arm64 targets. >=20 > Because ASLR can't be disabled on ARM, ARM64, or ARM64EC architectures, > > /DYNAMICBASE:NO isn't supported for these targets. Better than nothing, I guess, though this does not stand as a reason explaining why this choice has been made. And it looks like we will never know. We are going to need more advanced testing to check that DYNAMICBASE is stable enough if we begin to enable it. Perhaps we should really look at that for all the build targets we currently support rather than just ARM, for the most modern Win32 environments if we are going to cut support for most of the oldest releases.. -- Michael --Z//mCmHtk2/Fy24W Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmJ5uYMACgkQnvQgOdby QH2CbA//Qc+kEWCN1tD8dc+LMFcA1IFxJED18nnwUajeR1+vPgdphNhH24LeKSQN mTxAgLY1Co3hS9yOwEpvfGf1TY3Qpi/ab+on1sAgpw+Z6eZl8P/VbmcRzuXDvmOM 6PAmmNz7nXuRWseQNCcCIc0vBmmGAmNfza+WTIC8+ULcIXsPUQF9XuRVxAQbV+uC 6E7jOHLAqYgooKVG40pxzCwFKP7NcVfx1mOTMtSs5aURyG5LEDCRoGMXO9LrRHcF eZF/pNnWaMBPSSCHb40JmnrpLde8H7ukyqEKdWHopRJS88R9WWGFTUgVamyzllLn 5PHvMuSbVAygXBBXSxRTDTxt8QpxYC3je9RqaGnlqACSmJNClGPYnxqd8/cVlqvJ E4ij2qAFHscJ8s/syJ2CdrdUfoXboPCxYseemVYNmsZt4uhDSb5UEZ9fOuXMjxB+ xqMMuzLAnbp/STlZJWIEXllnc2RM7Zy3U5zzrO696XI7G8AWPwP/x/jQeqhHmFGk +3m7n+ot0CLSJng9Ms1RJJLu8lmnWYyS9Q4UU5OsaHz6jbnxRbHp+/XzbXCWbfHH vPhTHqpyfEE2iljGzXl0O5KO8JrB/G0i76UGFSjmDpaTkpK/vxAPbcXD13IwA8LX JvOjq1D+QVy57Esmep9CI7BLZd0+UirOd+y4eOxP3aTTVtqelDU= =Lpy9 -----END PGP SIGNATURE----- --Z//mCmHtk2/Fy24W--