From 5c3d4b631d29657701d55d8910d6e9a9a243ba0e Mon Sep 17 00:00:00 2001 From: Eugene Syromyatnikov Date: Tue, 9 Jan 2018 20:04:30 +0100 Subject: [PATCH] Provide strace's native arch to the test framework * configure.ac (arch_native): New variable, set to arch. * tests/Makefile.am (NATIVE_ARCH): New variable, set to @arch_native@. (AM_TEST_LOG_FLAGS): Pass NATIVE_ARCH as STRACE_NATIVE_ARCH environment variable. --- configure.ac | 3 +++ tests/Makefile.am | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index e72ff3bb..a87361bd 100644 --- a/configure.ac +++ b/configure.ac @@ -212,6 +212,8 @@ riscv*) esac AC_MSG_RESULT($arch) +arch_native=$arch + test -n "$arch_m32" || arch_m32=$arch test -n "$arch_mx32" || @@ -219,6 +221,7 @@ test -n "$arch_mx32" || AC_SUBST(arch) AC_SUBST(arch_m32) AC_SUBST(arch_mx32) +AC_SUBST(arch_native) MIPS_ABI= if test "$arch" = mips; then diff --git a/tests/Makefile.am b/tests/Makefile.am index ca4c1fd9..10e9b463 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -28,6 +28,7 @@ OS = linux ARCH = @arch@ +NATIVE_ARCH = @arch_native@ MPERS_NAME = ARCH_MFLAGS = AM_CFLAGS = $(WARN_CFLAGS) @@ -322,7 +323,8 @@ XFAIL_TESTS_x32 = int_0x80.gen.test XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) TEST_LOG_COMPILER = env -AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh +AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \ + MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh @VALGRIND_CHECK_RULES@ VALGRIND_FLAGS = --quiet -- 2.40.0