[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#701692: amd_bus.c: undefined reference to `amd_get_mmconfig_range'



Package: linux-source-2.6.32
Version: (2.6.32-48squeeze1) [security]
 
When customizing kernel source, if not selected an AMD system, we'll have this error when compiling linux sources:
 
amd_bus.c:(.init.text+0x148a): undefined reference to `amd_get_mmconfig_range'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/linux-source-2.6.32'
make: *** [debian/stamp/build/kernel] Error 2
 
I reported bug for 2.6.32-48 version, but still present in 2.6.32-48squeeze1.
 
Fix: arch/x86/pci/Makefile must include amd_bus.o only when CONFIG_AMD_NB is set
 
Patch:
 
--- arch/x86/pci/Makefile       2009-12-03 04:51:21.000000000 +0100
+++ arch/x86/pci/Makefile-fixed 2013-02-26 10:05:57.000000000 +0100
@@ -14,4 +14,4 @@
obj-$(CONFIG_X86_NUMAQ)                += numaq_32.o
 
obj-y                          += common.o early.o
-obj-y                          += amd_bus.o
+obj-$(CONFIG_AMD_NB)           += amd_bus.o

Reply to: