[glibc] news: Describe AArch64-specific changes for 2.44

Yury Khrustalev via Glibc-cvs <[email protected]> Thu, 18 Jun 2026 13:48:30 +0000 (GMT)
Newsgroups gmane.comp.lib.glibc.cvs
Message-ID <[email protected]>
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=a3b1faddafc0d46653693546658b5955f8d2dfd7

commit a3b1faddafc0d46653693546658b5955f8d2dfd7
Author: Yury Khrustalev <[email protected]>
Date:   Wed Jun 17 11:09:20 2026 +0100

    news: Describe AArch64-specific changes for 2.44
    
    Reviewed-by: Wilco Dijkstra <[email protected]>

Diff:
---
 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/NEWS b/NEWS
index e2173fa1aa..6190ac43d8 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,13 @@ Major new features:
 * Static PIE is now supported for arm-*-linux-gnueabi.  It requires toolchain
   support to correctly set the expected linker options.
 
+* On AArch64 targets that support Guarded Control Stack extension all GCS
+  operations (including status, write on shadow stack, and push to shadow
+  stack) are locked after enabling GCS with ENFORCED or OVERRIDE GCS policy.
+  When a GCS operation is locked, a program cannot change this operation
+  status via prctl syscall.  This prevents disabling or corrupting GCS
+  shadow stack during runtime.
+
 Deprecated and removed features, and other changes affecting compatibility:
 
 * Although malloc and related functions currently return pointers
@@ -32,6 +39,10 @@ Deprecated and removed features, and other changes affecting compatibility:
 
  * The s390-linux-gnu (31bit) configuration is no longer supported.
 
+* The --enable-memory-tagging configure option has been removed.
+  The corresponding AArch64-specific functionality that was previously
+  activated by this flag has been removed as well.
+
 Changes to build and runtime requirements:
 
   [Add changes to build and runtime requirements here]