Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Nov 2015 11:16:24 -0800
From:      John Baldwin <jhb@freebsd.org>
To:        Marius Strobl <marius@alchemy.franken.de>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Supporting cross-debugging vmcores in libkvm (Testing needed)
Message-ID:  <2429833.yYfvNJzKe9@ralph.baldwin.cx>
In-Reply-To: <20151117224505.GA85136@alchemy.franken.de>
References:  <3121152.ujdxFEovO3@ralph.baldwin.cx> <5992121.1Qh8fceFnn@ralph.baldwin.cx> <20151117224505.GA85136@alchemy.franken.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday, November 17, 2015 11:45:05 PM Marius Strobl wrote:
> On Mon, Nov 16, 2015 at 04:37:32PM -0800, John Baldwin wrote:
> > Hmm, it is true that libkvm now depends on libelf.  My -j 16 tinderbox
> > builds did not trip over that, and lib/Makefile has libelf in its
> > "early" list of libraries (SUBDIR_ORDERED), so it seems like it should
> > be built before libkvm is tried?
> 
> Well, I'd agree in principle but also just can say that -j16 builds
> reliably fail here:
> --- lib/libkvm__L ---
> /home/marius/co/build/head3/i386.i386/usr/home/marius/co/head3/src/tmp/usr/bin/
> ld: cannot find -lelf
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> *** [libkvm.so.6] Error code 1

I found this.  There are three(!) places I've had to annotate the libkvm now
depends on libelf though it seems only one of them is actually used by
buildworld (and that was the one I had missed).

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2429833.yYfvNJzKe9>