[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 02/10] hw/ide/Kconfig: Add missing dependency PCI -> QDEV
From: |
Bin Meng |
Subject: |
Re: [PATCH 02/10] hw/ide/Kconfig: Add missing dependency PCI -> QDEV |
Date: |
Fri, 14 May 2021 11:03:47 +0800 |
On Fri, May 14, 2021 at 12:56 AM Philippe Mathieu-Daudé
<philmd@redhat.com> wrote:
>
> The pci_ide_create_devs() function is declared i hw/ide/qdev.c:
>
> $ git grep ide_create_drive
> hw/ide/pci.c:491: ide_create_drive(d->bus + bus[i], unit[i],
> hd_table[i]);
> hw/ide/qdev.c:127:IDEDevice *ide_create_drive(IDEBus *bus, int unit,
> DriveInfo *drive)
> include/hw/ide/internal.h:653:IDEDevice *ide_create_drive(IDEBus *bus, int
> unit, DriveInfo *drive);
>
> Fix the correct symbol dependency to avoid build failure when
> deselecting some machines:
>
> /usr/bin/ld: libcommon.fa.p/hw_ide_pci.c.o: in function
> `pci_ide_create_devs':
> hw/ide/pci.c:491: undefined reference to `ide_create_drive'
>
> Fixes: 8f01b41e109 ("ide: express dependencies with Kconfig")
> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> ---
> hw/ide/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>