Commit 3dce9179 authored by Helge Deller's avatar Helge Deller
Browse files

parisc: Allow to build without VDSO32



When building for 64-bit and without CONFIG_COMPAT, leave out the
vdso32 binary.

Signed-off-by: default avatarHelge Deller <deller@gmx.de>
parent ba56cdf1
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -176,10 +176,12 @@ prepare: vdso_prepare
vdso_prepare: prepare0
	$(if $(CONFIG_64BIT),$(Q)$(MAKE) \
		$(build)=arch/parisc/kernel/vdso64 include/generated/vdso64-offsets.h)
	$(Q)$(MAKE) $(build)=arch/parisc/kernel/vdso32 include/generated/vdso32-offsets.h
	$(if $(CONFIG_PA11)$(CONFIG_COMPAT),$(Q)$(MAKE) \
		$(build)=arch/parisc/kernel/vdso32 include/generated/vdso32-offsets.h)
endif

vdso-install-y			+= arch/parisc/kernel/vdso32/vdso32.so
vdso-install-$(CONFIG_PA11)	+= arch/parisc/kernel/vdso32/vdso32.so
vdso-install-$(CONFIG_COMPAT)	+= arch/parisc/kernel/vdso32/vdso32.so
vdso-install-$(CONFIG_64BIT)	+= arch/parisc/kernel/vdso64/vdso64.so

install: KBUILD_IMAGE := vmlinux
+2 −1
Original line number Diff line number Diff line
@@ -47,4 +47,5 @@ obj-$(CONFIG_KEXEC_FILE) += kexec_file.o
# vdso
obj-y			+= vdso.o
obj-$(CONFIG_64BIT)	+= vdso64/
obj-y			+= vdso32/
obj-$(CONFIG_PA11)	+= vdso32/
obj-$(CONFIG_COMPAT)	+= vdso32/