From owner-freebsd-arm@FreeBSD.ORG Sun May 10 06:18:29 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 004ADD00 for ; Sun, 10 May 2015 06:18:28 +0000 (UTC) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BE50C1436 for ; Sun, 10 May 2015 06:18:28 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t4A6IP1r026334; Sun, 10 May 2015 06:18:25 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.105] (192.168.1.65 [192.168.1.65]) by kientzle.com with SMTP id hqwbx5g7qkmz9kdfpymcgmqhen; Sun, 10 May 2015 06:18:24 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: RPi2 support... Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) From: Tim Kientzle X-Priority: 3 In-Reply-To: Date: Sat, 9 May 2015 23:18:24 -0700 Cc: freebsd-arm Message-Id: <06FA4840-4211-4708-9F70-516F15DE9EB2@kientzle.com> References: <0FD2F2B4EF6E490B9DB6CEF1119ECB70@ad.peach.ne.jp> <2DD4D1CE-E05B-44D7-B396-92BB4CD1D98D@kientzle.com> To: Jordan Hubbard X-Mailer: Apple Mail (2.2098) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2015 06:18:29 -0000 > On May 9, 2015, at 10:05 PM, Jordan Hubbard = wrote: >=20 > Seeing as how integral Crochet is to building FreeBSD/ARM, I was just = curious what the roadmap for it is. Is it going to enter the FreeBSD = tree as an additional build tool, or is there some plan to eventually = have =E2=80=9Cmake release=E2=80=9D simply cross-build for the various = ARM platforms with the Crochet arguments / build options being subsumed = into that, or=E2=80=A6 ? Actually, I disagree that Crochet is =E2=80=9Cintegral=E2=80=9D to = building FreeBSD/ARM. What most people really want is to just download a pre-built image, and Glen has done great work towards getting =E2=80=9COfficial FreeBSD images=E2=80=9D available for = the most popular boards. Official package support for ARM also sounds like it=E2=80=99s getting closer. This is all great stuff. It does, incidentally, reduce some of the need for a tool like Crochet, though I think Crochet definitely continues to have a role. In particular, Crochet provides a variety of customization options that I doubt =E2=80=9Cmake release=E2=80=9D will ever support. Being = developed on github, Crochet also makes it easy for people to contribute new board support. This will allow Crochet to help iron out support for new boards, as recently happened with RPi2 and ZedBoard. For the future: I would love to see Crochet gain robust support for installing packages as part of the build (there is some support today but it=E2=80=99s not as robust as I=E2=80=99d like) and I would = also love for Crochet to be able to run without root privileges. Tim