Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Caolán McNamara
On Fri, 2011-09-02 at 21:22 +0100, Michael Meeks wrote: Or are they there in fact there for some good purpose that I just failed to spot ? :-) Yes, I added all these deliberately. See http://www.makelinux.net/make3/make3-CHP-8-SECT-3 for the rationale. The outcome is that on incremental

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Norbert Thiebaud
On Mon, Sep 5, 2011 at 5:36 AM, Caolán McNamara caol...@redhat.com wrote: On Fri, 2011-09-02 at 21:22 +0100, Michael Meeks wrote:       Or are they there in fact there for some good purpose that I just failed to spot ? :-) Yes, I added all these deliberately. See

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Caolán McNamara
On Mon, 2011-09-05 at 05:49 -0500, Norbert Thiebaud wrote: maybe we could have that behavior be a config option ? that way box that don;t need it (tinderboxes that do make clean/make systematically) For the tinderbox side of things, or for the similar distro-build-machine side of things where

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Bjoern Michaelsen
On Mon, 5 Sep 2011 05:49:54 -0500 Norbert Thiebaud nthieb...@gmail.com wrote: maybe we could have that behavior be a config option ? that way box that don;t need it (tinderboxes that do make clean/make systematically) or people that chose performance over the occasional breakage can disable

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Michael Meeks
Hi there, On Mon, 2011-09-05 at 11:36 +0100, Caolán McNamara wrote: On Fri, 2011-09-02 at 21:22 +0100, Michael Meeks wrote: Or are they there in fact there for some good purpose that I just failed to spot ? :-) Yes, I added all these deliberately. See

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Bjoern Michaelsen
Hi Michael, On Mon, 05 Sep 2011 12:38:56 +0100 Michael Meeks michael.me...@novell.com wrote: So - we need these rules in place; with a small tweak to my script to print the dummy rules we'd be throwing away, I notice that we have (eg.) [...] several hundred duplicate dummy rules

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Caolán McNamara
On Mon, 2011-09-05 at 12:38 +0100, Michael Meeks wrote: I attach an updated cleanup.pl - that leaves the dummy rules, but removes duplicates in them Hmm, these dependencies and the pseudo-rules are initially spit out by gcc's -MP so... a) I'd have expected gcc to list each dependency only

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-05 Thread Caolán McNamara
On Mon, 2011-09-05 at 07:39 -0500, Norbert Thiebaud wrote: could that be a case of #include scdllapi.h and #include scdllapi.h ? Norbert Sounds like a winner, but -E claims... # 41 /home/caolan/LibreOffice/core/sc/inc/address.hxx 2 # 1 /home/caolan/LibreOffice/core/sc/inc/scdllapi.h 1 #

Re: [Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-03 Thread Bjoern Michaelsen
On Fri, 02 Sep 2011 21:22:24 +0100 Michael Meeks michael.me...@novell.com wrote: Hi there, Being generally irritated by the apparent hang when running make (I know, I know it is all faster in real terms than it used to be ;-) I was poking at the dependency files in:

[Libreoffice] gnumake / dependencies 20%+ speedup ...

2011-09-02 Thread Michael Meeks
Hi there, Being generally irritated by the apparent hang when running make (I know, I know it is all faster in real terms than it used to be ;-) I was poking at the dependency files in: core/workdir/unxlngi6.pro/Dep/LinkTarget/Library And - being of an ignorant nature, I