aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSumit Semwal <sumit.semwal@linaro.org>2016-12-21 18:17:36 +0530
committerSumit Semwal <sumit.semwal@linaro.org>2016-12-21 18:17:36 +0530
commit5be1cd9a6764fc6875a302612aec84b2b4cfbc67 (patch)
treef8f8cc36b5eef5b853c5660530bb162795b38073
parent9bf3c0bec59b16a068d9c5457696265de590717d (diff)
HACK: arm64: vdso: remove -shared flag for clangandroid-hikey-linaro-4.4-clang
clang build doesn't seem too happy with -shared flag in vdso; remove it as a hack. Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
-rw-r--r--arch/arm64/kernel/vdso/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm64/kernel/vdso/Makefile b/arch/arm64/kernel/vdso/Makefile
index b467fd0a384b..60677c1ec108 100644
--- a/arch/arm64/kernel/vdso/Makefile
+++ b/arch/arm64/kernel/vdso/Makefile
@@ -11,7 +11,7 @@ obj-vdso := gettimeofday.o note.o sigreturn.o
targets := $(obj-vdso) vdso.so vdso.so.dbg
obj-vdso := $(addprefix $(obj)/, $(obj-vdso))
-ccflags-y := -shared -fno-common -fno-builtin
+ccflags-y := -fno-common -fno-builtin
ccflags-y += -nostdlib -Wl,-soname=linux-vdso.so.1 \
$(call cc-ldoption, -Wl$(comma)--hash-style=sysv)
@@ -20,7 +20,7 @@ GCOV_PROFILE := n
# Workaround for bare-metal (ELF) toolchains that neglect to pass -shared
# down to collect2, resulting in silent corruption of the vDSO image.
-ccflags-y += -Wl,-shared
+ccflags-y += -Wl
obj-y += vdso.o
extra-y += vdso.lds vdso-offsets.h