Cannot build kernel since 3.7.4
Ever since 3.7.4 I have not been able to successfully build the linux kernel due to the error given at the end of this post, do any of you have suggestions on what I can do to resolve this issue?
If it helps here's a few seemingly relevant kernel configs (which matches my current configuration for 3.7.3), if you'd like to see more let me know:
Code:
# CONFIG_PCI is not set
CONFIG_PCI_LABEL=y
CONFIG_GENERIC_PCI_IOMAP=y
In addition to those configs, it may help for me to mention that I'm running this kernel within a Xen VPS hosted on Linode. For that these extra configs are also set, at a high level (omitting extra virt/xen configs):
Code:
CONFIG_PARAVIRT=y
CONFIG_VIRT_TO_BUS=y
CONFIG_VIRTUALIZATION=y
CONFIG_XEN=y
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
CONFIG_HVC_XEN=y
Finally, here is the build error:
Code:
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
arch/x86/built-in.o: In function `setup_arch':
(.init.text+0x2f8d): undefined reference to `early_pci_allowed'
arch/x86/built-in.o: In function `setup_arch':
(.init.text+0x2fa1): undefined reference to `read_pci_config_16'
arch/x86/built-in.o: In function `setup_arch':
(.init.text+0x2fba): undefined reference to `read_pci_config_16'
make: *** [vmlinux] Error 1
I can currently build and am running 3.7.3.