From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-f171.google.com (mail-ie0-f171.google.com [209.85.223.171]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 4D457201261 for ; Fri, 21 Sep 2012 19:32:11 -0700 (PDT) Received: by iecs9 with SMTP id s9so6607192iec.16 for ; Fri, 21 Sep 2012 19:32:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=f6p+D5upfTIfpkG0INEa3TWY+U3oCsR1vV53ygeeQ3g=; b=r5Tjkp7dbptceP5K/JBRfZlNhQjT030/LJgONrx0lbcPsdKGQU2Fd90U+y75t9o4Zi bKsskaOdLlqoX9fJ83fn21YW4vilBRg5LkceQ+s1bZEH5dXXKvTKSw0OJanhVfEY1Y5T 1FEIR3vdowcu+pHA6YYJpNSQ+p+z1CzuHe+O6oByPjOdKEdljZD9WAkp5/nJrySfkFt5 HdgtEvwghEjkyFuBXWBjOCPS38XhggYXvegwTvljEId/Sed+nridtYh5fpZNOMyrrPJm fhVK8kpmBjbFZfO5XgmT5TpN6t4+xHEiCZ3BXT+PXmcpsSLBSrI9LwIPuaUQjvGLZHWc zCrQ== MIME-Version: 1.0 Received: by 10.50.87.164 with SMTP id az4mr116608igb.71.1348281130376; Fri, 21 Sep 2012 19:32:10 -0700 (PDT) Received: by 10.64.72.135 with HTTP; Fri, 21 Sep 2012 19:32:10 -0700 (PDT) In-Reply-To: References: <505AC149.2000905@googlemail.com> Date: Fri, 21 Sep 2012 22:32:10 -0400 Message-ID: From: Outback Dingo To: Dave Taht Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cerowrt-devel@lists.bufferbloat.net Subject: Re: [Cerowrt-devel] understanding_cerowrt_buildsystem X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Sep 2012 02:32:11 -0000 On Fri, Sep 21, 2012 at 6:16 PM, Dave Taht wrote: > On Thu, Sep 20, 2012 at 12:10 AM, Oliver Niesner > wrote: >> Hi! >> >> After a zillion tries i managed to build a cerowrt image for myself. >> It's not really clear what happened when it fails, but sometimes buildin= g a >> package again does the trick. > > When doing parallel builds, things can fail in random places as not > all the dependencies are captured in openwrt. > > Also I've seen an issue when sometimes a file doesn't get built right > and fails a dependency later. > > make package/{clean,compile,install}/the_package/name is usually of > help in both cases. > > Sometimes merely doing a sequential build after a parallel build fails > is the only answer, too > > make V=3Ds > > >> Here is another question to understand better: >> >> When building a package (eg. selecting a new one in menuconfig) does the >> buildsystem take care of >> dependencies in other "parts" of the system? Let's say i do a package wh= ich >> requires something new >> must be build in the linux kernel, but in the build before the kernel is >> already succesfully compiled. Will the >> buildsystem automatically detect that it is neccessary to build the kern= el >> again, or do i have to do it >> manually, eg. do a "make clean"? My guess is that i have to do it manual= ly. > > Often it will "just work". But not often enough. > >> Thanks, for clearing things up >> >> Oliver >> _______________________________________________ >> Cerowrt-devel mailing list >> Cerowrt-devel@lists.bufferbloat.net >> https://lists.bufferbloat.net/listinfo/cerowrt-devel > > Just so all are aware I spoke to Dave earlier and am taking a look at the build system, Im currently doing a build from scratch to see what potential gotchas, pitfalls, fixes, or even failures occur. Im also inclined to think, of possibly looking at a logical integration, via feeds. Theres alot of work here thats been done by Dave and it needs to be easy for us who wish to make our own builds / modifications / changes to be able to move forward. It is also alot easier to provide patches / fixes when you understand the whole build system. So Im working through this, and hopefully i can encourage my wife, whos a technical writer to pitch in some documentation time. > > -- > Dave T=E4ht > http://www.bufferbloat.net/projects/cerowrt/wiki - "3.3.8-17 is out > with fq_codel!" > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel