<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>