From owner-freebsd-current@freebsd.org Fri Oct 12 05:30:40 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71C7510D3678 for ; Fri, 12 Oct 2018 05:30:40 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id 052E772687; Fri, 12 Oct 2018 05:30:39 +0000 (UTC) (envelope-from des@des.no) Received: from next.des.no (smtp.des.no [194.63.250.102]) by smtp.des.no (Postfix) with ESMTP id BA0928CCB; Fri, 12 Oct 2018 05:30:38 +0000 (UTC) Received: by next.des.no (Postfix, from userid 1001) id 5E738B73B; Fri, 12 Oct 2018 07:30:39 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Glen Barber Cc: Justin Hibbits , =?utf-8?Q?Ra=C3=BAl?= , freebsd-current@freebsd.org Subject: Re: r339289 buildworld stopped in /usr/src/secure/lib/libcrypto In-Reply-To: <20181011204427.GE53700@FreeBSD.org> (Glen Barber's message of "Thu, 11 Oct 2018 20:44:27 +0000") References: <82f64ae7-2e02-59a7-6058-01b33d594517@b2n.org> <20181011190745.GD53700@FreeBSD.org> <20181011153847.76f256df@ralga.knownspace> <20181011204427.GE53700@FreeBSD.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (berkeley-unix) Date: Fri, 12 Oct 2018 07:30:39 +0200 Message-ID: <86d0sf68ao.fsf@next.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2018 05:30:40 -0000 Glen Barber writes: > Justin Hibbits writes: > > Seems r339303 is the cuplrit. Reverting this gets my build completing. > Justin, thanks for identifying the commit in question. DES, can you > take a look at this? It's a bit complicated because there are two separate issues here. Alex, Julian and others are seeing linker failures in libcrypto, long before libldns. I have the exact same issue on i386 but not amd64; I haven't been able to build world on i386 since openssl111 was merged to head, before any of my LDNS and Unbound commits. I assumed that it was a local problem, but now several people are seeing the same thing. Justin is seeing a linker failure in libldns which is probably related to my commit, but which I am unable to reproduce. I hope that r339325 will fix it. The question is, why did it break everything *but* amd64? I think a build system expert is needed here. (and libldns probably needs a version bump, but that won't affect this) DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no