Re: CVS commit: src/sys/conf

2015-09-02 Thread David Holland
On Thu, Sep 03, 2015 at 02:56:35PM +0900, Masao Uebayashi wrote:
 > Because ${OBJS} affects not only build order but also link order.

And this matters why, in the absence of e.g. profile-driven function
layout?

(although it might be interesting to see if running ${OBJS} through
lorder/tsort improves the output kernel)

-- 
David A. Holland
dholl...@netbsd.org


Re: CVS commit: src/sys/conf

2015-09-02 Thread Masao Uebayashi
I got some errors from common/lib/libc/arch/arm/features.mk.  Will
revisit later.


Re: CVS commit: src/sys/conf

2015-09-02 Thread Masao Uebayashi
Because ${OBJS} affects not only build order but also link order.


re: CVS commit: src/sys/conf

2015-09-02 Thread matthew green
"Masao Uebayashi" writes:
> Module Name:  src
> Committed By: uebayasi
> Date: Thu Sep  3 04:17:55 UTC 2015
> 
> Modified Files:
>   src/sys/conf: Makefile.kern.inc
> 
> Log Message:
> Rename ${COMPILE.c} to ${KCOMPILE.c} to avoid potential conflicts with those
> in sys.mk.  Define .go/.po suffix rules.

isn't the goal to *replace* what sys.mk has?


.mrg.


Re: CVS commit: src/sys/conf

2015-09-02 Thread David Holland
On Thu, Sep 03, 2015 at 01:30:18AM +, Masao Uebayashi wrote:
 > Module Name: src
 > Committed By:uebayasi
 > Date:Thu Sep  3 01:30:18 UTC 2015
 > 
 > Modified Files:
 >  src/sys/conf: Makefile.kern.inc
 > 
 > Log Message:
 > Stop ordering objects alphabetically now that I am sure I can fix fallouts.

Why change this? It is useful to be able to estimate how far along
your build is by what's being built.

-- 
David A. Holland
dholl...@netbsd.org


Re: CVS commit: src/sys/conf

2015-09-02 Thread Masao Uebayashi
According to make(1), $< (${.IMPSRC}) is not set in explicit rules.
If so, existing logic of using explicit rules around ${NORMAL_C} can
be said to be just wrong.


Re: CVS commit: src/sys/conf

2015-09-02 Thread Masao Uebayashi
Fallouts should not happen.


re: CVS commit: src/sys/conf

2015-09-02 Thread matthew green
"Masao Uebayashi" writes:
> Module Name:  src
> Committed By: uebayasi
> Date: Thu Sep  3 01:30:18 UTC 2015
> 
> Modified Files:
>   src/sys/conf: Makefile.kern.inc
> 
> Log Message:
> Stop ordering objects alphabetically now that I am sure I can fix fallouts.

what's this about?  why are you commiting something that you
believe has fallout coming.


.mrg.


Re: CVS commit: src

2015-09-02 Thread David Laight
On Wed, Sep 02, 2015 at 04:30:27PM +, Quentin Garnier wrote:
> On Wed, Sep 02, 2015 at 03:49:22PM +, Christos Zoulas wrote:
> > In article <20150902134214.d867...@cvs.netbsd.org>,
> > Masao Uebayashi  wrote:
> > 
> > -#define CONFIG_VERSION 20150840
> > +#define CONFIG_VERSION 20150841
> > 
> > This was supposed to be a date...
> 
> When I introduced it my DNS-zone-file-encumbered head though of adding
> a couple 0s there to handle multiple versions within a day, but then I
> thought about it again and came to the conclusion that if I felt I
> needed to bump that number more than once in a day, it would mean that
> I'm not designing and/or developing correctly.  I feel that conclusion
> still stands.

If desparate you can always use tomorrow...

David

-- 
David Laight: da...@l8s.co.uk


Re: CVS commit: src

2015-09-02 Thread Quentin Garnier
On Wed, Sep 02, 2015 at 03:49:22PM +, Christos Zoulas wrote:
> In article <20150902134214.d867...@cvs.netbsd.org>,
> Masao Uebayashi  wrote:
> 
> -#define CONFIG_VERSION 20150840
> +#define CONFIG_VERSION 20150841
> 
> This was supposed to be a date...

When I introduced it my DNS-zone-file-encumbered head though of adding
a couple 0s there to handle multiple versions within a day, but then I
thought about it again and came to the conclusion that if I felt I
needed to bump that number more than once in a day, it would mean that
I'm not designing and/or developing correctly.  I feel that conclusion
still stands.

-- 
Quentin Garnier - c...@cubidou.net
"See the look on my face from staying too long in one place
[...] every time the morning breaks I know I'm closer to falling"
KT Tunstall, Saving My Face, Drastic Fantastic, 2007.


pgp50iV1lRllg.pgp
Description: PGP signature


Re: CVS commit: src

2015-09-02 Thread Christos Zoulas
In article <20150902134214.d867...@cvs.netbsd.org>,
Masao Uebayashi  wrote:

-#define CONFIG_VERSION 20150840
+#define CONFIG_VERSION 20150841

This was supposed to be a date...

christos