Ian,
Sorry for being a little slow to respond.
It took me a while, but I have verified that a recent checkout, in my
environment:
* Does build with this patch.
* Does not build without it.
Please commit.
Thanks,
Tim
On Sep 23, 2013, at 7:38 AM, Ian Lepore i...@freebsd.org wrote:
Yeah,
This breaks the build in the peculiar case where you have
a git checkout of some other project, then a FreeBSD SVN
checkout inside of that:
Project/.git
Project/src/ -- FreeBSD source tree.
For some reason newvers.sh is now looking one level too far
up, so it's seeing the dir containing the
Yeah, I think the moral of this neverending story is that relying on $0
for pathnames is a Bad Idea. Apparently in addition to the patch from
PR 160646, we still need something like the patch I proposed in PR
174422. I'll attach an updated version of that. I've got a test build
running now,
Author: ian
Date: Sat Sep 21 22:36:07 2013
New Revision: 255775
URL: http://svnweb.freebsd.org/changeset/base/255775
Log:
Create a separate script to generate osreldate.h rather than sourcing
newvers.sh into a temporary subshell with inline make rules.
Using a separate script fixes a