<div dir="ltr">On Thu, Apr 16, 2026 at 5:28 PM Yury Khrustalev <<a href="mailto:yury.khrustalev@arm.com">yury.khrustalev@arm.com</a>> wrote:<br>><br>> ---<br>>  sysdeps/aarch64/Makefile | 39 ++++++++++++++++++++++++++++-----------<br>>  sysdeps/generic/Makefile | 24 ++++++++++++++++++------<br>>  2 files changed, 46 insertions(+), 17 deletions(-)<br>><br>> diff --git a/sysdeps/aarch64/Makefile b/sysdeps/aarch64/Makefile<br>> index d6c5cc96ca..eecc4ad445 100644<br>> --- a/sysdeps/aarch64/Makefile<br>> +++ b/sysdeps/aarch64/Makefile<br>> @@ -31,11 +31,17 @@ tst-audit27-ENV = LD_AUDIT=$(objpfx)tst-auditmod27.so<br>>  endif<br>><br>>  ifeq ($(subdir),elf)<br>> -sysdep-rtld-routines += dl-start<br>> -sysdep-dl-routines += tlsdesc dl-tlsdesc<br>> +sysdep-rtld-routines += \<br>> +  dl-start \<br>> +  # sysdep-rtld-routines<br>> +sysdep-dl-routines += \<br>> +  dl-tlsdesc \<br>> +  tlsdesc \<br>> +  # sysdep-dl-routines<br>>  gen-as-const-headers += \<br>>    dl-link.sym \<br>> -  rtld-global-offsets.sym<br>> +  rtld-global-offsets.sym \<br>> +  # gen-as-const-headers<br>><br>>  tests-internal += \<br>>    tst-ifunc-arg-1 \<br>> @@ -44,16 +50,21 @@ tests-internal += \<br>>    tst-ifunc-arg-4 \<br>>    # tests-internal<br>><br>> -tests += tst-vpcs<br>> -modules-names += tst-vpcs-mod<br>> +tests += \<br>> +  tst-vpcs \<br>> +  # tests<br>> +modules-names += \<br>> +  tst-vpcs-mod \<br>> +  # modules-names<br>>  LDFLAGS-tst-vpcs-mod.so = -Wl,-z,lazy<br>>  $(objpfx)tst-vpcs: $(objpfx)tst-vpcs-mod.so<br>>  endif<br>><br>>  ifeq ($(subdir),csu)<br>>  gen-as-const-headers += \<br>> +  rtld-global-offsets.sym \<br>>    tlsdesc.sym \<br>> -  rtld-global-offsets.sym<br>> +  # gen-as-const-headers<br>>  endif<br>><br>>  ifeq ($(subdir),gmon)<br>> @@ -65,12 +76,15 @@ CPPFLAGS += -I../soft-fp<br>>  endif<br>><br>>  ifeq ($(subdir),misc)<br>> -sysdep_headers += sys/ifunc.h<br>> +sysdep_headers += \<br>> +  sys/ifunc.h \<br>> +  # sysdep_headers<br>>  sysdep_routines += \<br>> -  __mtag_tag_zero_region \<br>> -  __mtag_tag_region \<br>> +  __alloc_gcs \<br>>    __arm_za_disable \<br>> -  __alloc_gcs<br>> +  __mtag_tag_region \<br>> +  __mtag_tag_zero_region \<br>> +  # sysdep_routines<br>><br>>  tests += \<br>>    tst-sme-jmp \<br>> @@ -88,5 +102,8 @@ $(objpfx)tst-sme-clone3: $(objpfx)clone3.o $(objpfx)__arm_za_disable.o<br>>  endif<br>><br>>  ifeq ($(subdir),malloc)<br>> -sysdep_malloc_debug_routines = __mtag_tag_zero_region __mtag_tag_region<br>> +sysdep_malloc_debug_routines += \<br>> +  __mtag_tag_region \<br>> +  __mtag_tag_zero_region \<br>> +  # sysdep_malloc_debug_routines<br>>  endif # malloc directory<br>> diff --git a/sysdeps/generic/Makefile b/sysdeps/generic/Makefile<br>> index 53c4efa63e..c34b113e61 100644<br>> --- a/sysdeps/generic/Makefile<br>> +++ b/sysdeps/generic/Makefile<br>> @@ -16,25 +16,37 @@<br>>  # <<a href="https://www.gnu.org/licenses/">https://www.gnu.org/licenses/</a>>.<br>><br>>  ifeq ($(subdir),string)<br>> -sysdep_routines += tls-internal<br>> +sysdep_routines += \<br>> +  tls-internal \<br>> +  # sysdep_routines<br>>  CFLAGS-wordcopy.c += -Wno-uninitialized<br>>  endif<br>><br>>  ifeq ($(subdir),elf)<br>>  ifeq ($(enable-gsframe),yes)<br>> -sysdep_routines += sframe-read sframe<br>> +sysdep_routines += \<br>> +  sframe-read sframe \<br>> +  # sysdep_routines<br>>  endif<br>>  ifeq (yes:yes,$(build-shared):$(unwind-find-fde))<br>>  # This is needed to support g++ v2 and v3.<br>> -sysdep_routines += framestate unwind-pe<br>> -shared-only-routines += framestate unwind-pe<br>> +sysdep_routines += \<br>> +  framestate unwind-pe \<br>> +  # sysdep_routines<br>> +shared-only-routines += \<br>> +  framestate unwind-pe \<br>> +  # shared-only-routines<br>>  endif<br>>  endif<br>><br>>  ifeq ($(subdir),malloc)<br>> -sysdep_malloc_debug_routines += hugepages<br>> +sysdep_malloc_debug_routines += \<br>> +  hugepages \<br>> +  # sysdep_malloc_debug_routines<br>>  endif<br>><br>>  ifeq ($(subdir),misc)<br>> -sysdep_routines += hugepages<br>> +sysdep_routines += \<br>> +  hugepages \<br>> +  # sysdep_routines<br>>  endif<br>> --<br>> 2.47.3<br>><br><br>
LGTM.<br>
<br>
Reviewed-by: H.J. Lu <<a href="mailto:hjl.tools@gmail.com" target="_blank">hjl.tools@gmail.com</a>><br>
<br>
Thanks.<br><br>-- <br>H.J.</div>