From owner-freebsd-arch@FreeBSD.ORG Mon Jul 7 18:14:11 2014 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C2EA6A62; Mon, 7 Jul 2014 18:14:11 +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 A30662106; Mon, 7 Jul 2014 18:14:10 +0000 (UTC) Received: from [10.11.98.51] (unknown [208.111.174.98]) (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 4694619360B; Mon, 7 Jul 2014 18:14:09 +0000 (UTC) Subject: Re: Total confusion over toolchain/xdev behavior From: Sean Bruno Reply-To: sbruno@freebsd.org To: Benjamin Kaduk In-Reply-To: References: <1404688077.1059.115.camel@bruno> Content-Type: text/plain; charset="us-ascii" Date: Mon, 07 Jul 2014 11:14:08 -0700 Message-ID: <1404756848.1105.1.camel@bruno> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-arch@freebsd.org 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: Mon, 07 Jul 2014 18:14:11 -0000 On Mon, 2014-07-07 at 11:46 -0400, Benjamin Kaduk wrote: > On Sun, 6 Jul 2014, Sean Bruno wrote: > > > ----------------------------------------------------------------------- > > > > Even attempting to do stuff for *clang* enabled architectures bails > > because its not respecting prefixes: > > MAKEOBJDIRPREFIX=/var/tmp make -s -j 8 xdev XDEV=arm XDEV_ARCH=armv6 > > -- bails because it tries to: > > ===> usr.bin/clang/tblgen (all) > > mtree populating //usr/armv6-freebsd > > mtree: etc/ntp: Permission denied > > _xi-cross-tools > > ===> xdev gnu/usr.bin/binutils (install) > > ===> gnu/usr.bin/binutils/libiberty (install) > > ===> gnu/usr.bin/binutils/libbfd (install) > > ===> gnu/usr.bin/binutils/libopcodes (install) > > ===> gnu/usr.bin/binutils/libbinutils (install) > > ===> gnu/usr.bin/binutils/addr2line (install) > > ===> gnu/usr.bin/binutils/as (install) > > ===> gnu/usr.bin/binutils/ld (install) > > install: //usr/armv6-freebsd/usr/bin/ld: Permission denied > > *** Error code 71 > > This seems to be "obviously a bug" that should not be too hard to make > progress on, especially if you already have make debug logs. > > -Ben Sure. I agree its a bug, if my usage of the XDEV target is supposed to be supported. I don't know who owns this target, what its supposed to be used for, nor what its requirements are. All I know is that people tell me its supposed to meat my requirements from my original "Objective" statement. Is this even the right make target to use? sean