ia64/xen-unstable

changeset 8093:f61b8d362fc4

Avoid ccache and distcc for x86-64 compilation of ia32/syscall32.c

syscall32.c currently contains inline asm which has .incbin directives.
This defeats ccache's signature checks, and also breaks distcc.
Make sure neither ccache nor distcc compiles this file.

Signed-off-by: Michael.Fetterman@cl.cam.ac.uk
author Michael.Fetterman@cl.cam.ac.uk
date Wed Nov 23 14:55:08 2005 +0100 (2005-11-23)
parents be41d7631c2f
children af3e4a594e4c
files linux-2.6-xen-sparse/arch/xen/x86_64/ia32/Makefile
line diff
     1.1 --- a/linux-2.6-xen-sparse/arch/xen/x86_64/ia32/Makefile	Wed Nov 23 12:11:05 2005 +0100
     1.2 +++ b/linux-2.6-xen-sparse/arch/xen/x86_64/ia32/Makefile	Wed Nov 23 14:55:08 2005 +0100
     1.3 @@ -21,6 +21,12 @@ c-obj-$(CONFIG_IA32_AOUT) += ia32_aout.o
     1.4  $(obj)/syscall32.o: $(src)/syscall32.c \
     1.5  	$(foreach F,int80 sysenter syscall,$(obj)/vsyscall-$F.so)
     1.6  
     1.7 +# syscall32.c currently contains inline asm which has .incbin directives.
     1.8 +# This defeats ccache's signature checks, and also breaks distcc.
     1.9 +# Make sure neither ccache nor distcc compiles this file.
    1.10 +#
    1.11 +$(obj)/syscall32.o: override CC := env CCACHE_DISABLE=1 DISTCC_HOSTS=localhost $(CC)
    1.12 +
    1.13  # Teach kbuild about targets
    1.14  targets := $(foreach F,int80 sysenter syscall,vsyscall-$F.o vsyscall-$F.so)
    1.15