Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1480406 > unrolled thread

[PATCH 9/9] selftests: Update vDSO Makefile to work under selftests

Started byShuah Khan <shuahkh@osg.samsung.com>
First post2016-09-10 00:30 +0200
Last post2016-09-10 15:40 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  [PATCH 9/9] selftests: Update vDSO Makefile to work under selftests Shuah Khan <shuahkh@osg.samsung.com> - 2016-09-10 00:30 +0200
    Re: [PATCH 9/9] selftests: Update vDSO Makefile to work under  selftests Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> - 2016-09-10 15:40 +0200

#1480406 — [PATCH 9/9] selftests: Update vDSO Makefile to work under selftests

FromShuah Khan <shuahkh@osg.samsung.com>
Date2016-09-10 00:30 +0200
Subject[PATCH 9/9] selftests: Update vDSO Makefile to work under selftests
Message-ID<sfCt4-jt-35@gated-at.bofh.it>
Update vDSO Makefile to work under selftests. vDSO will not be run as part
of selftests suite and will not included in install targets. They can be
built separately for now.

Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
---
 tools/testing/selftests/vDSO/Makefile | 29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/tools/testing/selftests/vDSO/Makefile b/tools/testing/selftests/vDSO/Makefile
index b12e987..706b68b 100644
--- a/tools/testing/selftests/vDSO/Makefile
+++ b/tools/testing/selftests/vDSO/Makefile
@@ -1,17 +1,20 @@
 ifndef CROSS_COMPILE
-# vdso_test won't build for glibc < 2.16, so disable it
-# hostprogs-y := vdso_test
-hostprogs-$(CONFIG_X86) := vdso_standalone_test_x86
-vdso_standalone_test_x86-objs := vdso_standalone_test_x86.o parse_vdso.o
-vdso_test-objs := parse_vdso.o vdso_test.o
-
-# Tell kbuild to always build the programs
-always := $(hostprogs-y)
-
-HOSTCFLAGS := -I$(objtree)/usr/include -std=gnu99
-HOSTCFLAGS_vdso_standalone_test_x86.o := -fno-asynchronous-unwind-tables -fno-stack-protector
-HOSTLOADLIBES_vdso_standalone_test_x86 := -nostdlib
+CFLAGS := -std=gnu99
+CFLAGS_vdso_standalone_test_x86 := -nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector
 ifeq ($(CONFIG_X86_32),y)
-HOSTLOADLIBES_vdso_standalone_test_x86 += -lgcc_s
+LDLIBS += -lgcc_s
 endif
+
+TEST_PROGS := vdso_test vdso_standalone_test_x86
+
+all: $(TEST_PROGS)
+vdso_test: parse_vdso.c vdso_test.c
+vdso_standalone_test_x86: vdso_standalone_test_x86.c parse_vdso.c
+	$(CC) $(CFLAGS) $(CFLAGS_vdso_standalone_test_x86) \
+		vdso_standalone_test_x86.c parse_vdso.c \
+		-o vdso_standalone_test_x86
+
+include ../lib.mk
+clean:
+	rm -fr $(TEST_PROGS)
 endif
-- 
2.7.4

[toc] | [next] | [standalone]


#1480628 — Re: [PATCH 9/9] selftests: Update vDSO Makefile to work under selftests

FromSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Date2016-09-10 15:40 +0200
SubjectRe: [PATCH 9/9] selftests: Update vDSO Makefile to work under selftests
Message-ID<sfQFH-Nm-3@gated-at.bofh.it>
In reply to#1480406
On 9/10/2016 1:22 AM, Shuah Khan wrote:

> Update vDSO Makefile to work under selftests. vDSO will not be run as part
> of selftests suite and will not included in install targets. They can be
                                  ^ be

> built separately for now.
>
> Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
[...]

MBR, Sergei

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web