Date: Fri, 29 Mar 2013 21:39:02 -0700 From: Adrian Chadd <adrian@freebsd.org> To: Tim Kientzle <tim@kientzle.com> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: RFC: "Crochet" build tool Message-ID: <CAJ-Vmo=Ab2KTt%2BjpP6eH=ttJW2SWZmvAeAkLo8tbm6AVnkdfPw@mail.gmail.com> In-Reply-To: <2F06927E-8686-4F62-A4C3-6C57716F584B@kientzle.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> <1364311809.36972.27.camel@revolution.hippie.lan> <CAJ-Vmomcaoe4cBFtFbXHSe2ygWA9JZnMkE_zoy80unuT-L1Axg@mail.gmail.com> <5151D045.80305@thieprojects.ch> <CAJ-Vmomk0aGykV2Zv_9nW9Lg9THHspkfjHhiu7dEz1k1nPAibw@mail.gmail.com> <5151D9DB.7050001@thieprojects.ch> <167CF57D-01E3-4857-BF0E-C40B00FED226@netgate.com> <CAJ-VmokxSYqy4Zr1wtN=Ln4-2wJybqGeh_LSAC1tNM44DjTF1w@mail.gmail.com> <6AE34496-58E3-488B-BEE9-07FFB5A06AB3@netgate.com> <610BDDE6-A8EC-4D84-8FAF-1B6014808C24@bsdimp.com> <CAJ-Vmo=5VuHhOo7qv6j8k2YEA2cEO5fzfFa_Qmao8dNkBru5zw@mail.gmail.com> <2F06927E-8686-4F62-A4C3-6C57716F584B@kientzle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 29 March 2013 20:49, Tim Kientzle <tim@kientzle.com> wrote: > On Mar 27, 2013, at 9:39 AM, Adrian Chadd wrote: > > > > One of the big changes I made for my build scripts is to separate out > > toolchain/userland building (which is done once for a given > > architecture) from kernel building (once per target) from image > > building (again, once per target.) > > The tricky part for this is making sure that things do get > rebuilt if you change the options. > > Crochet handles this pretty cleanly now though I'm > still fussing with some of the details. > Right. I hope that makes it into something in -HEAD though, as that's exactly the behaviour we need there too. :) Adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=Ab2KTt%2BjpP6eH=ttJW2SWZmvAeAkLo8tbm6AVnkdfPw>