Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

parisc: Allow to build without VDSO32

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

Signed-off-by: Helge Deller <deller@gmx.de>

+6 -3
+4 -2
arch/parisc/Makefile
··· 176 176 vdso_prepare: prepare0 177 177 $(if $(CONFIG_64BIT),$(Q)$(MAKE) \ 178 178 $(build)=arch/parisc/kernel/vdso64 include/generated/vdso64-offsets.h) 179 - $(Q)$(MAKE) $(build)=arch/parisc/kernel/vdso32 include/generated/vdso32-offsets.h 179 + $(if $(CONFIG_PA11)$(CONFIG_COMPAT),$(Q)$(MAKE) \ 180 + $(build)=arch/parisc/kernel/vdso32 include/generated/vdso32-offsets.h) 180 181 endif 181 182 182 - vdso-install-y += arch/parisc/kernel/vdso32/vdso32.so 183 + vdso-install-$(CONFIG_PA11) += arch/parisc/kernel/vdso32/vdso32.so 184 + vdso-install-$(CONFIG_COMPAT) += arch/parisc/kernel/vdso32/vdso32.so 183 185 vdso-install-$(CONFIG_64BIT) += arch/parisc/kernel/vdso64/vdso64.so 184 186 185 187 install: KBUILD_IMAGE := vmlinux
+2 -1
arch/parisc/kernel/Makefile
··· 47 47 # vdso 48 48 obj-y += vdso.o 49 49 obj-$(CONFIG_64BIT) += vdso64/ 50 - obj-y += vdso32/ 50 + obj-$(CONFIG_PA11) += vdso32/ 51 + obj-$(CONFIG_COMPAT) += vdso32/