RFC: "Crochet" build tool

Adrian Chadd adrian at freebsd.org
Tue Mar 26 16:24:57 UTC 2013


... 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 <ian at freebsd.org> wrote:
> On Tue, 2013-03-26 at 11:04 -0400, George Neville-Neil wrote:
>> On Mar 26, 2013, at 10:44 , George Rosamond <george at 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
>
>
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"


More information about the freebsd-arm mailing list