Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Apr 2002 20:42:34 +0000
From:      "J. Mallett" <jmallett@FreeBSD.ORG>
To:        David O'Brien <obrien@FreeBSD.ORG>
Cc:        "J. Mallett" <jmallett@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/usr.bin/make job.c job.h main.c make.1 make.c
Message-ID:  <20020413204233.GB16245@FreeBSD.ORG>
In-Reply-To: <20020413112247.C25339@dragon.nuxi.com>
References:  <200204131218.g3DCI0Z68354@freefall.freebsd.org> <20020413123044.GB13221@FreeBSD.ORG> <20020413053330.A96771@dragon.nuxi.com> <20020413151913.GB26522@FreeBSD.ORG> <20020413164457.GA8591@FreeBSD.ORG> <20020413112247.C25339@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Just finished FreeBSD buildworld, both builds were logged and timed, there
is a minute gain with NetBSD make(1), and I'm not sure how much of that is
random variance...  Anyway, there are some differences in the way things
went, mostly related to how .CURDIR is set, it appears.  I've gotta crash
for the night, but it looks like 95% of the stuff works exactly the same
in both places.

Something interesting...  We have a 'depend' target, and it apparently is
not set to .PHONY (or however you do such things, I'm reachig the hazy end
of being up far too long) and a file called 'depend.c' exists in .PATH, so
it tries to build a depend program from depend.c....  This is in the bmake
stuff youv'e done for the toolchain, I'm not sure quite how to look at this,
I'll compare the codepaths in both make's that affect this, and try to figure
out what, if anything, should be done to make(1).

Also, their parser complains (rightly so) about multiply defined build scripts
for a target.  Hrm.

rpcgen doesn't seem to be running for yp.h and yppasswd.h in usr.sbin/rpc.
yppaswd, either, but it does for other targets, gotta give that a look.

Again, I see places where .CURDIR and .OBJDIR are being confused, this is
in the openssh build.

Those are all I can see.

For those who want the real/user/sys for NetBSD and FreeBSD make(1), on my
machine, here they are, respectively:
NetBSD:		215m42.677s	177m4.966s	25m9.573s
FreeBSD:	218m8.439s	177m51.782s	24m56.176s

Very close.
-- 
jmallett@FreeBSD.org   | C, MIPS, POSIX, UNIX, BSD, IRC Geek.
http://www.FreeBSD.org | The Power to Serve
"We all need mirrors to remind ourselves who we are -- I'm no different."

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020413204233.GB16245>