qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Re: [COMMIT e20a8df] Compile fdc, escc and SCSI control


From: Paul Brook
Subject: Re: [Qemu-devel] Re: [COMMIT e20a8df] Compile fdc, escc and SCSI controllers only once
Date: Thu, 21 May 2009 23:32:19 +0100
User-agent: KMail/1.11.2 (Linux/2.6.29-2-amd64; KDE/4.2.2; x86_64; ; )

> >  This breaks archs that do not come with DMA_* implementations. At least
> >  ARM no longer links.
> >
> >   LINK  arm-softmmu/qemu-system-arm
> >  ../libhw64/libqemuhw64.a(fdc.o): In function `fdctrl_stop_transfer':
> >  /data/qemu/hw/fdc.c:1086: undefined reference to `DMA_release_DREQ'
> >  [...]
>
> Yes, I forgot about the whole-archive hack. I've disabled it for
> hwlib, so now arm-softmmu links.

This is completely wrong. The reason we use whole-archive is so that device 
constructors are run. Most machines are broken after your change.

Paul




reply via email to

[Prev in Thread] Current Thread [Next in Thread]