[glibc] Add tst-thp-size-mod.so dependency to strace THP tests

"H.J. Lu via Glibc-cvs" <[email protected]> Sun, 5 Jul 2026 11:11:06 +0000 (GMT)
Newsgroups gmane.comp.lib.glibc.cvs
Message-ID <[email protected]>
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=d692a3444ebbb61984ca3f81b9b86160406d9193

commit d692a3444ebbb61984ca3f81b9b86160406d9193
Author: H.J. Lu <[email protected]>
Date:   Sun Jul 5 15:59:43 2026 +0800

    Add tst-thp-size-mod.so dependency to strace THP tests
    
    After
    
    7cac99621e Makefile: Run the subdirectory recursion in parallel
    
    tests under elf may run in parallel. "make check -jN" reports
    
    FAIL: elf/strace-tst-thp-align-default
    FAIL: elf/strace-tst-thp-align-disabled
    FAIL: elf/strace-tst-thp-align-enabled
    
    at random since they use tst-thp-align which dlopens tst-thp-size-mod.so,
    but tst-thp-size-mod.so dependency is missing.  Add the missing dependency
    to fix BZ #34351.
    
    Signed-off-by: H.J. Lu <[email protected]>

Diff:
---
 sysdeps/unix/sysv/linux/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
index 1efeac5213..56b160e253 100644
--- a/sysdeps/unix/sysv/linux/Makefile
+++ b/sysdeps/unix/sysv/linux/Makefile
@@ -887,7 +887,7 @@ $(objpfx)strace-tst-thp-1-static-disabled.out: \
 
 $(objpfx)strace-tst-thp-align-default.out: \
   $(..)sysdeps/unix/sysv/linux/strace-tst-thp.sh $(objpfx)ld.so \
-  $(objpfx)tst-thp-align
+  $(objpfx)tst-thp-align $(objpfx)tst-thp-size-mod.so
 	$(SHELL) $< '$(strace-test-via-rtld-prefix)' \
 		'$(test-wrapper-env)' '$(run-program-env)' \
 		$(objpfx)tst-thp-align > $@; \
@@ -895,7 +895,7 @@ $(objpfx)strace-tst-thp-align-default.out: \
 
 $(objpfx)strace-tst-thp-align-enabled.out: \
   $(..)sysdeps/unix/sysv/linux/strace-tst-thp.sh $(objpfx)ld.so \
-  $(objpfx)tst-thp-align
+  $(objpfx)tst-thp-align $(objpfx)tst-thp-size-mod.so
 	$(SHELL) $< '$(strace-test-via-rtld-prefix)' \
 		'$(test-wrapper-env)' \
 		'$(run-program-env) GLIBC_TUNABLES=glibc.elf.thp=1' \
@@ -904,7 +904,7 @@ $(objpfx)strace-tst-thp-align-enabled.out: \
 
 $(objpfx)strace-tst-thp-align-disabled.out: \
   $(..)sysdeps/unix/sysv/linux/strace-tst-thp.sh $(objpfx)ld.so \
-  $(objpfx)tst-thp-align
+  $(objpfx)tst-thp-align $(objpfx)tst-thp-size-mod.so
 	$(SHELL) $< '$(strace-test-via-rtld-prefix)' \
 		'$(test-wrapper-env)' \
 		'$(run-program-env) GLIBC_TUNABLES=glibc.elf.thp=0' \