From owner-freebsd-arch@freebsd.org Thu Nov 19 19:16:33 2015 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89B6DA33FD3 for ; Thu, 19 Nov 2015 19:16:33 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 667CD19F4 for ; Thu, 19 Nov 2015 19:16:33 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (c-73-231-226-104.hsd1.ca.comcast.net [73.231.226.104]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id A3AEBB946; Thu, 19 Nov 2015 14:16:30 -0500 (EST) From: John Baldwin To: Marius Strobl Cc: freebsd-arch@freebsd.org Subject: Re: Supporting cross-debugging vmcores in libkvm (Testing needed) Date: Thu, 19 Nov 2015 11:16:24 -0800 Message-ID: <2429833.yYfvNJzKe9@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-STABLE; KDE/4.14.3; amd64; ; ) In-Reply-To: <20151117224505.GA85136@alchemy.franken.de> References: <3121152.ujdxFEovO3@ralph.baldwin.cx> <5992121.1Qh8fceFnn@ralph.baldwin.cx> <20151117224505.GA85136@alchemy.franken.de> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Thu, 19 Nov 2015 14:16:30 -0500 (EST) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Nov 2015 19:16:33 -0000 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