ACPI without PCI
IA64 config.in forces CONFIG_ACPI_INTERPRETER=y but does not force CONFIG_PCI=y. Building 2.5.10-ia64-020426 with ACPI_INTERPRETER=y and PCI=n gets
drivers/acpi/acpi_osl.o: In function `acpi_os_initialize':
drivers/acpi/acpi_osl.o(.text+0x12): undefined reference to pcibios_config_init' drivers/acpi/acpi_osl.o(.text+0x20): undefined reference to pci_config_read' drivers/acpi/acpi_osl.o(.text+0x22): undefined reference to pci_config_write' drivers/acpi/acpi_osl.o: In function acpi_os_read_pci_configuration':
drivers/acpi/acpi_osl.o(.text+0x1190): undefined reference to pci_config_read' drivers/acpi/acpi_osl.o(.text+0x1200): undefined reference to pci_config_read' drivers/acpi/acpi_osl.o(.text+0x1270): undefined reference to pci_config_read' drivers/acpi/acpi_osl.o: In function acpi_os_write_pci_configuration':
drivers/acpi/acpi_osl.o(.text+0x13d0): undefined reference to pci_config_write' drivers/acpi/acpi_osl.o(.text+0x1440): undefined reference to pci_config_write' drivers/acpi/acpi_osl.o(.text+0x14b0): undefined reference to `pci_config_write'
Either ia64 config.in must force PCI=y or acpi_osl must cope with PCI=n.
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line · Keith Owens
Keith> Either ia64 config.in must force PCI=y or acpi_osl must cope Keith> with PCI=n.
It seems to me the latter would be the cleaner solution.
--david