From: Andrew Morton ia64: arch/ia64/kernel/built-in.o(.text+0x3bf2): In function `find_memmap_space': arch/ia64/kernel/efi.c:875: undefined reference to `__udivdi3' arch/ia64/kernel/built-in.o(.text+0x2ea81): In function `ia64_cpu_local_tick': arch/ia64/kernel/time.c:129: undefined reference to `__udivdi3' arch/ia64/kernel/built-in.o(.text+0x2edd2): In function `ia64_init_itm': arch/ia64/kernel/time.c:188: undefined reference to `__udivdi3' arch/ia64/kernel/built-in.o(.text+0x2f062):arch/ia64/kernel/time.c:204: undefined reference to `__udivdi3' arch/ia64/kernel/built-in.o(.text+0x2f0e2):arch/ia64/kernel/time.c:207: undefined reference to `__udivdi3' arch/ia64/kernel/built-in.o(.text+0x44012):arch/ia64/kernel/topology.c:218: more undefined references to `__udivdi3' follow arch/ia64/kernel/built-in.o(.text+0x53c32): In function `mca_try_to_recover': arch/ia64/kernel/mca_drv.c:280: undefined reference to `__moddi3' arch/ia64/kernel/built-in.o(.text+0x541c2):arch/ia64/kernel/mca_drv.c:280: undefined reference to `__moddi3' arch/ia64/kernel/built-in.o(.text+0x54372):arch/ia64/kernel/mca_drv.c:280: undefined reference to `__moddi3' arch/ia64/kernel/built-in.o(.text+0x547b2):arch/ia64/kernel/mca_drv.c:280: undefined reference to `__moddi3' arch/ia64/kernel/built-in.o(.text+0x54992):arch/ia64/kernel/mca_drv.c:280: undefined reference to `__moddi3' arch/ia64/kernel/built-in.o(.text+0x54b42):arch/ia64/kernel/mca_drv.c:280: more undefined references to `__moddi3' follow etc... Cc: Sam Ravnborg Signed-off-by: Andrew Morton --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff -puN Makefile~git-kbuild-revert-kbuild-ignore-makes-built-in-rules-variables Makefile --- a/Makefile~git-kbuild-revert-kbuild-ignore-makes-built-in-rules-variables +++ a/Makefile @@ -267,9 +267,10 @@ MAKEFLAGS += --include-dir=$(srctree) # We need some generic definitions include $(srctree)/scripts/Kbuild.include -# Do not use make's built-in rules and variables -# This increases performance and avoid hard-to-debug behaviour -MAKEFLAGS += -rR +# For maximum performance (+ possibly random breakage, uncomment +# the following) + +#MAKEFLAGS += -rR # Make variables (CC, etc...) _