From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: Problem with trying to build qemu-9.0.2 - it requires dtc for all architectures Date: Tue, 03 Sep 2024 09:24:53 +0200 Message-ID: <0DDFA6E0-9323-43EA-8DD9-BB06A9728452@ipfire.org> In-Reply-To: <8a284f92-43ca-407f-9750-077b109eaa6d@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3841322088917570646==" List-Id: --===============3841322088917570646== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Adolf, Yes, you can make those changes. dtc is the device tree compiler and it should be quick to build. We just didn= =E2=80=99t do that since we didn=E2=80=99t have any use for it apart from aar= ch64. Move it wherever you want. It should not have any further dependencies. We ca= n build it for all architectures. -Michael > On 2 Sep 2024, at 19:46, Adolf Belka wrote: >=20 > Hi All, >=20 > I am trying to do an update of the qemu package. >=20 > It is failing for a missing fdt library which it says is required by target= s x86_64-softmmu, aarch64-softmmu and riscv64-softmmu. >=20 > The previous version that we currently have, 8.1.2 has a bundled dtc which = includes the fdt library. That has been removed, probably with the change to = the 9.x branch as it is not in 9.0.2 >=20 > We have the dtc package in make but it is after qemu. >=20 > I could move it to before qemu, however I also note that the dtc package is= specified only for aarch64 but if we need to have the above softmmu targets = specified then qemu is requiring the fdt library for all our architectures. >=20 > Before I move dtc and change it to be for all architectures, I just want to= flag this up and confirm that it is the right thing to do. >=20 > Regards, >=20 > Adolf. >=20 --===============3841322088917570646==--