[Top][All Lists]

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

Re: [Qemu-devel] Hosted CI for FreeBSD - Cirrus CI

From: Peter Maydell
Subject: Re: [Qemu-devel] Hosted CI for FreeBSD - Cirrus CI
Date: Tue, 15 Jan 2019 18:47:29 +0000

On Tue, 15 Jan 2019 at 18:34, Ed Maste <address@hidden> wrote:
> My most recent test build with cirrus-ci
> (https://cirrus-ci.com/github/emaste/qemu) failed with:
> /usr/bin/ld: error: undefined symbol: fdt_check_full
> >>> referenced by spapr_hcall.c:1797 
> >>> (/tmp/cirrus-ci-build/hw/ppc/spapr_hcall.c:1797)
> >>>               hw/ppc/spapr_hcall.o:(h_update_dt)
> c++: error: linker command failed with exit code 1 (use -v to see invocation)
> gmake[1]: *** [Makefile:196: qemu-system-ppc64] Error 1
> gmake: *** [Makefile:428: subdir-ppc64-softmmu] Error 2
> gmake: *** Waiting for unfinished jobs....
> It looks like this was introduced between
> 9b2e891ec5ccdb4a7d583b77988848282606fdea (works) and
> 44ba6010635641a538c9b9b1f377dfa288751906 (fails). The .cirrus.yml file
> in my branch is at least good enough to catch this sort of thing, so
> I'll send the patch over (while trying to look into this).

Commit fea35ca4b8e68b4fa updates our configure test to require
a libfdt version that has fdt_check_full() in it, so in theory
what is supposed to happen is that we will use the local
version in dtc/ if the system libfdt is not new enough.
Has that process gone wrong? Is the build using the system
libfdt or the one we provide in the submodule ?

-- PMM

reply via email to

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