This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Support cross-testing for elf/tst-array*
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: <libc-alpha at sourceware dot org>
- Date: Tue, 30 Oct 2012 16:28:54 +0000
- Subject: Support cross-testing for elf/tst-array*
This patch adds cross-testing support to the newly enabled
elf/tst-array* tests.
Tested x86_64 and with cross to powerpc.
2012-10-30 Joseph Myers <joseph@codesourcery.com>
* elf/Makefile ($(objpfx)tst-array1.out): Use $(test-wrapper).
($(objpfx)tst-array1-static.out): Likewise.
($(objpfx)tst-array2.out): Likewise.
($(objpfx)tst-array3.out): Likewise.
($(objpfx)tst-array4.out): Likewise.
($(objpfx)tst-array5.out): Likewise.
($(objpfx)tst-array5-static.out): Likewise.
diff --git a/elf/Makefile b/elf/Makefile
index d583b94..c09a7fc 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -847,23 +847,27 @@ LDFLAGS-tst-execstack-prog = -Wl,-z,execstack
endif
$(objpfx)tst-array1.out: $(objpfx)tst-array1
+ $(test-wrapper) \
$(elf-objpfx)$(rtld-installed-name) \
--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \
$(objpfx)tst-array1 > $@
cmp $@ tst-array1.exp > /dev/null
$(objpfx)tst-array1-static.out: $(objpfx)tst-array1-static
+ $(test-wrapper) \
$(objpfx)tst-array1-static > $@
cmp $@ tst-array1.exp > /dev/null
$(objpfx)tst-array2: $(objpfx)tst-array2dep.so
$(objpfx)tst-array2.out: $(objpfx)tst-array2
+ $(test-wrapper) \
$(elf-objpfx)$(rtld-installed-name) \
--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \
$(objpfx)tst-array2 > $@
cmp $@ tst-array2.exp > /dev/null
$(objpfx)tst-array3.out: $(objpfx)tst-array3
+ $(test-wrapper) \
$(elf-objpfx)$(rtld-installed-name) \
--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \
$(objpfx)tst-array3 > $@
@@ -871,6 +875,7 @@ $(objpfx)tst-array3.out: $(objpfx)tst-array3
$(objpfx)tst-array4: $(libdl)
$(objpfx)tst-array4.out: $(objpfx)tst-array4 $(objpfx)tst-array2dep.so
+ $(test-wrapper) \
$(elf-objpfx)$(rtld-installed-name) \
--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \
$< > $@
@@ -878,12 +883,14 @@ $(objpfx)tst-array4.out: $(objpfx)tst-array4 $(objpfx)tst-array2dep.so
$(objpfx)tst-array5: $(objpfx)tst-array5dep.so
$(objpfx)tst-array5.out: $(objpfx)tst-array5
+ $(test-wrapper) \
$(elf-objpfx)$(rtld-installed-name) \
--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \
$(objpfx)tst-array5 > $@
cmp $@ tst-array5.exp > /dev/null
$(objpfx)tst-array5-static.out: $(objpfx)tst-array5-static
+ $(test-wrapper) \
$(objpfx)tst-array5-static > $@
cmp $@ tst-array5-static.exp > /dev/null
--
Joseph S. Myers
joseph@codesourcery.com