[pisa-src] Re: r2202 - trunk/openwrt/build-openwrt.sh

  • From: Diego Biurrun <diego@xxxxxxxxxx>
  • To: pisa-src@xxxxxxxxxxxxx
  • Date: Tue, 23 Mar 2010 18:26:09 +0100

On Tue, Mar 23, 2010 at 03:46:26PM +0100, Diego Biurrun wrote:
> On Tue, Mar 23, 2010 at 03:07:05PM +0100, René Hummen wrote:
> > On Mar 23, 2010, at 2:59 PM, Diego Biurrun wrote:
> > > On Tue, Mar 23, 2010 at 02:43:54PM +0100, René Hummen wrote:
> > >> 
> > >> Log:
> > >> added script to build hipl and pisa for openwrt
> > >> 
> > Give feedback whether it is working for you or not, and if yes, modify
> > the auto-builder accordingly.
> 
> I'm testing it right now.  It appears to take longer than an hour to run.
> This makes it infeasible for the current autobuilder structure where we
> test 3 HIPL branches and PISA every hour.  It could at most be run once
> per day.

It takes around 3 hours:

real    165m27.865s
user    103m47.969s
sys     31m49.251s

Multiply that by 4 (3x HIPL, 1x PISA) and you arrive at roundabout 12
hours of runtime.  This can be run at most once a day and even then it
is quite a waste.


Now the tree created by your script does indeed behave as expected with
multiple make runs, however:

pisa.auto@power:~/tmp/openwrt-r20000$ make hipl-clean V=99
make[1]: Entering directory `/srv/home/pisa.auto/tmp/openwrt-r20000'
make[1]: *** No rule to make target `hipl-clean'.  Stop.
make[1]: Leaving directory `/srv/home/pisa.auto/tmp/openwrt-r20000'
make: *** [hipl-clean] Error 2
pisa.auto@power:~/tmp/openwrt-r20000$ make pisa-clean V=99
make[1]: Entering directory `/srv/home/pisa.auto/tmp/openwrt-r20000'
make[1]: *** No rule to make target `pisa-clean'.  Stop.
make[1]: Leaving directory `/srv/home/pisa.auto/tmp/openwrt-r20000'
make: *** [pisa-clean] Error 2

These commands worked fine when invoked from the script.
It's all very mysterious...

Diego

Other related posts: