On Jul  3 14:39, Radek Barton via Cygwin-patches wrote:
> Hello.
> 
> This patch ports `winsup/cygwin/scripts/gentls_offsets` script to AArch64 
> where `.word` instead of `.long` is used.
> 
> ---
> >From b53e7dfcc0f31bdc5d8ad1fcff14753e0bd3399c Mon Sep 17 00:00:00 2001
> From: =?UTF-8?q?Radek=20Barto=C5=88?= <radek.bar...@microsoft.com>
> Date: Fri, 6 Jun 2025 11:21:11 +0200
> Subject: [PATCH] Cygwin: gentls_offsets: port to support AArch64
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
> 
> Signed-off-by: Radek BartoĊˆ <radek.bar...@microsoft.com>
> ---
>  winsup/cygwin/scripts/gentls_offsets | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/winsup/cygwin/scripts/gentls_offsets 
> b/winsup/cygwin/scripts/gentls_offsets
> index 040b5de6b..c375a6106 100755
> --- a/winsup/cygwin/scripts/gentls_offsets
> +++ b/winsup/cygwin/scripts/gentls_offsets
> @@ -62,7 +62,7 @@ start_offset=$(gawk '\
>    /^__CYGTLS__/ {
>      varname = gensub (/__CYGTLS__(\w+):/, "\\1", "g");
>    }
> -  /\s*\.long\s+/ {
> +  /\s*\.(word|long)\s+/ {
>      if (length (varname) > 0) {
>        if (varname == "start_offset") {
>       print $2;
> @@ -85,7 +85,7 @@ gawk -v start_offset="$start_offset" '\
>        varname = "";
>      }
>    }
> -  /\s*\.long\s+/ {
> +  /\s*\.(word|long)\s+/ {
>      if (length (varname) > 0) {
>        if (varname == "start_offset") {
>       printf (".equ _cygtls.%s, -%u\n", varname, start_offset);
> -- 
> 2.49.0.vfs.0.4
> 

Pushed.

Thanks,
Corinna

Reply via email to