Date: Tue, 26 Mar 2013 09:30:09 -0600 From: Ian Lepore <ian@FreeBSD.org> To: George Neville-Neil <gnn@neville-neil.com> Cc: george@ceetonetechnology.com, freebsd-arm@FreeBSD.org Subject: Re: RFC: "Crochet" build tool Message-ID: <1364311809.36972.27.camel@revolution.hippie.lan> In-Reply-To: <1CBF1416-3237-4DCE-8D61-7E998265C887@neville-neil.com> References: <CFBA557F-3DB9-40BA-B222-8E8C67707C9B@freebsd.org> <5DFA61DB-70E4-4C3D-ACA0-995A175706C8@neville-neil.com> <5151B454.9090402@ceetonetechnology.com> <1CBF1416-3237-4DCE-8D61-7E998265C887@neville-neil.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2013-03-26 at 11:04 -0400, George Neville-Neil wrote: > On Mar 26, 2013, at 10:44 , George Rosamond <george@ceetonetechnology.com> wrote: > > > Integrating into base would be nice. > > > > My question would be: just for ARM, or as Tim mentions in his script, > > potentially for other architectures also? > > My thought is that it's more about the fact that you're building for embedded > and the cross archticture part is tangential, but I also don't want to dump > a ton of work on Tim on top of what he's already done. > > > If so what would be benefit/difference with NanoBSD if Tim's script was > > used for other architectures? > > > > For embedded-type systems on i386, I always built my own and never got > > into Nano. > > I think this is to make it easier for folks who don't normally do this to do this. > Those of us, you included, who can build their own one off scripts can do that > but the project needs a good way to package this stuff and Tim's script > is the best thing to come along in a while. > > Best, > George IMO, the more generic you make it (other architectures, other arm boards, etc), the more it becomes like nano and the more it becomes useless for the same reason as nano: the learning curve for using it is little different from just rolling your own from scratch. I've never used nano because it's just too complicated to set up. By time you've learned enough to customize it usefully, you could have just built your own build system from scratch, which is what I always end up doing. Right now it's at the stage of (with appologies to John Brunner) "It's supposed to be automatic, but actually you have to push this button." When you have to push multiple buttons, after turning some knobs, the "automatic" part becomes truly in name only. Keep it focused and simple would be my main advice. -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1364311809.36972.27.camel>