From owner-freebsd-arm@FreeBSD.ORG Fri Aug 16 04:14:38 2013 Return-Path: Delivered-To: freebsd-arm@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 ESMTP id 708DEB31 for ; Fri, 16 Aug 2013 04:14:38 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4B7682D42 for ; Fri, 16 Aug 2013 04:14:37 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r7G4EZiU038522; Fri, 16 Aug 2013 04:14:35 GMT (envelope-from kientzle@freebsd.org) Received: from [192.168.2.123] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id 796bmsfgq5zppf2nqhg6nv6uba; Fri, 16 Aug 2013 04:14:35 +0000 (UTC) (envelope-from kientzle@freebsd.org) Subject: Re: pkg repository for ARM? Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Tim Kientzle In-Reply-To: Date: Thu, 15 Aug 2013 21:14:33 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <522A0D57-4DD4-4669-BB5A-AFCD81E9F497@netsense.nl> <986E81B3-7AB8-469B-BDBB-37909AAEEFE2@kientzle.com> To: Douglas Beattie X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 04:14:38 -0000 On Aug 15, 2013, at 9:01 PM, Douglas Beattie wrote: > Speaking of a package repository =85 >=20 > On Aug 15, 2013, at 8:21 PM, Tim Kientzle wrote: >>>=20 >>> On a related note: is there a pkg repository where one can just get = compiled packages for ARM? >>=20 >> A few folks have partial ones but there's nothing official. >=20 > Well, that's what I'd like to see; a set of directly-installable = binary packages, based on release, > with a couple variants based on hardware core/code capability. >=20 > I kept wondering where or how that was going to happen, now that ARM = is in the main kernel, =85 It will be based on pkgng for certain. So not much can happen until pkgng is complete for i386 and amd64. Work on that is progressing. Once that is done =85 There is a promising hybrid approach for arm and mips port builds that Stacy Son and Baptiste came up with: This involves using Qemu as an image activator to run arm binaries on an amd64 system. Basically, the build thinks it is running native but the actual compiler and other CPU-heavy work is running as cross-tools. It's a really clever approach and the early test results I heard at BSDCan back in May showed performance comparable to doing native amd64 port builds (much faster than using a farm of RPi's ;-). Tim