From owner-freebsd-embedded@freebsd.org Sun Jul 12 19:52:22 2015 Return-Path: Delivered-To: freebsd-embedded@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 29D9599B787; Sun, 12 Jul 2015 19:52:22 +0000 (UTC) (envelope-from m.vale@live.com.au) Received: from COL004-OMC1S5.hotmail.com (col004-omc1s5.hotmail.com [65.55.34.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0913B1586; Sun, 12 Jul 2015 19:52:21 +0000 (UTC) (envelope-from m.vale@live.com.au) Received: from COL130-W39 ([65.55.34.7]) by COL004-OMC1S5.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Sun, 12 Jul 2015 12:52:15 -0700 X-TMN: [UuiUAwdgXhZghkpkX4qQY18c7xhGJbn/] X-Originating-Email: [m.vale@live.com.au] Message-ID: From: Michael Vale To: "freebsd-embedded@freebsd.org" , "freebsd-mips@freebsd.org" , "freebsd-arm@freebsd.org" , "portmgr@freebsd.org" Subject: RE: Cross Ports - skip stage and install directly to sysroot Date: Mon, 13 Jul 2015 06:22:14 +1030 Importance: Normal In-Reply-To: References: , MIME-Version: 1.0 X-OriginalArrivalTime: 12 Jul 2015 19:52:15.0519 (UTC) FILETIME=[408772F0:01D0BCDC] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2015 19:52:22 -0000 Okay I broke them up and reversed it like so STAGEDIR=3D /SYSROOT=3D ${LOCALBASE}/../root/${ARCH}/SYSROOT=3D ${SYSROOT}$= {STAGEDIR} I also want to fix up the mips-gcc naming conventions because it's rediculo= us. last time I did this job and had no stage=2C they were shorter and mor= e compact! the target was simply ${ARCH}-freebsd${OSREL} with the binutils = and gcc simply mips-freebsd-gcc=2C ar=2C ranlib=2C etc. > From: m.vale@live.com.au > To: freebsd-embedded@freebsd.org=3B freebsd-mips@freebsd.org=3B freebsd-a= rm@freebsd.org=3B portmgr@freebsd.org > Subject: RE: Cross Ports - skip stage and install directly to sysroot > Date: Sun=2C 12 Jul 2015 17:21:04 +1030 >=20 > I can break up the paths if need be but it wont be today. In a few days = perhaps. >=20 > > From: m.vale@live.com.au > > To: freebsd-embedded@freebsd.org=3B freebsd-mips@freebsd.org=3B freebsd= -arm@freebsd.org=3B portmgr@freebsd.org > > Subject: Cross Ports - skip stage and install directly to sysroot > > Date: Sun=2C 12 Jul 2015 17:18:06 +1030 > >=20 > > http://www.mediafire.com/download/4xqxzldx29oaxzd/bsd.port.mk.sysrootin= stall.patch > > I haven't had a chance to test this out because there are some bugs in = pkg-1.5.4 source that doesn't let me compile it=2C but. it installs to the= absolute path=2C so i'm not sure that's what we want=2C it might be best t= o just leave the stage in else pkg might get confused and store the wrong p= ath on the target systems pkgdb and be unable to remove said packages=2C bu= t I don't know if thats the case for sure or not. > > Choice is yours. =20 > > _______________________________________________ > > freebsd-arm@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > > To unsubscribe=2C send any mail to "freebsd-arm-unsubscribe@freebsd.org= " > =20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe=2C send any mail to "freebsd-arm-unsubscribe@freebsd.org" =