From owner-freebsd-arm@FreeBSD.ORG Tue Mar 26 16:24:56 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CE42FC09; Tue, 26 Mar 2013 16:24:56 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com [IPv6:2a00:1450:400c:c03::22f]) by mx1.freebsd.org (Postfix) with ESMTP id 46660997; Tue, 26 Mar 2013 16:24:56 +0000 (UTC) Received: by mail-we0-f175.google.com with SMTP id t11so4368434wey.20 for ; Tue, 26 Mar 2013 09:24:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=CDZk+UJkuO/CxwsXSfOKzzRw9ZO006umHasLjpyWSDw=; b=fZB7vvlq0dD+Va68o7DnA6UzihrDjf7tXWCQ6mON9CsCKDcPEMGJutUsB5zhsd4WKC /SMygIeDfel//3moSvfzqVGvDjdzkrgjwIabfGUudqaJkO9w3ZipOlV+4gF2dsj1AIkd DxmxbK7GbXr8YNVVkxpyNcgL50Zr6wocSLelrTUAucyWj4H6B3Jo1fkzbXOJOlI8jr/w wAB6D2YKJMhis0rC9FXKHxSrbsbEvWO3dcRvIr1bauK70X5BIKVyQlZVoYE14An3BJ16 /JcZ2no37ceH/N6oNX5PknD7DN7BgkjTtiMCrGQofaX0hBggZNjvuyJqUVXrft1qwMmV 5tlw== MIME-Version: 1.0 X-Received: by 10.180.189.205 with SMTP id gk13mr4353246wic.25.1364315095313; Tue, 26 Mar 2013 09:24:55 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.216.108.130 with HTTP; Tue, 26 Mar 2013 09:24:55 -0700 (PDT) In-Reply-To: <1364311809.36972.27.camel@revolution.hippie.lan> References: <5DFA61DB-70E4-4C3D-ACA0-995A175706C8@neville-neil.com> <5151B454.9090402@ceetonetechnology.com> <1CBF1416-3237-4DCE-8D61-7E998265C887@neville-neil.com> <1364311809.36972.27.camel@revolution.hippie.lan> Date: Tue, 26 Mar 2013 09:24:55 -0700 X-Google-Sender-Auth: vj4_ZhQvuH_rIWoS8TsoOUjgTWo Message-ID: Subject: Re: RFC: "Crochet" build tool From: Adrian Chadd To: Ian Lepore Content-Type: text/plain; charset=ISO-8859-1 Cc: george@ceetonetechnology.com, George Neville-Neil , freebsd-arm@freebsd.org 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: Tue, 26 Mar 2013 16:24:57 -0000 ... openwrt. I'm sorry, but if we have different build scripts for different architectures that aren't in -HEAD, we lose. Adrian On 26 March 2013 08:30, Ian Lepore wrote: > On Tue, 2013-03-26 at 11:04 -0400, George Neville-Neil wrote: >> On Mar 26, 2013, at 10:44 , George Rosamond 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 > > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"