From owner-freebsd-arch@FreeBSD.ORG Tue Jul 22 16:29:04 2014 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7FBB159C for ; Tue, 22 Jul 2014 16:29:04 +0000 (UTC) Received: from mail.ignoranthack.me (ignoranthack.me [199.102.79.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5E2BC2931 for ; Tue, 22 Jul 2014 16:29:04 +0000 (UTC) Received: from [192.168.200.205] (c-50-131-5-126.hsd1.ca.comcast.net [50.131.5.126]) (using SSLv3 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: sbruno@ignoranthack.me) by mail.ignoranthack.me (Postfix) with ESMTPSA id 6B85A193A3A for ; Tue, 22 Jul 2014 16:29:03 +0000 (UTC) Subject: Re: Total confusion over toolchain/xdev behavior, follow-up discussions From: Sean Bruno Reply-To: sbruno@freebsd.org To: freebsd-arch In-Reply-To: References: <1404688077.1059.115.camel@bruno> <1405706147.19254.17.camel@bruno> Content-Type: text/plain; charset="us-ascii" Date: Tue, 22 Jul 2014 09:29:02 -0700 Message-ID: <1406046542.1063.31.camel@bruno> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2014 16:29:04 -0000 On Mon, 2014-07-21 at 22:05 +0200, Dimitry Andric wrote: > On 18 Jul 2014, at 19:55, Sean Bruno wrote: > > On Sun, 2014-07-06 at 16:07 -0700, Sean Bruno wrote: > >> Objective: install an xcompile toolchain into a jail for use by > >> poudriere during arm/mips/sparc/power ports pkgs builds. The build > >> should be possible from a non-root user. > >> > > E.g. adding just -larchive to a program that uses it should fail with > several missing symbols, and you should manually specify the full > dependency list: > > -larchive -lz -bz2 -llzma -lbsdxml -lcrypto > > This is also what the latest ld 2.24 requires. > > -Dimitry > We've had some side channel discussions about this, and we came to the conclusion that its time to modify ports to explicitly link required libs. Therefore, post pkg 1.3, I'll start doing xdev builds to weed out the ports that need attention and start getting things into shape for future builds. sean