Subject: Re: self bootstrap on Interix 3.5
To: None <sjg@juniper.net>
From: OBATA Akio <obata@lins.jp>
List: pkgsrc-users
Date: 04/11/2006 16:27:40
On Tue, 11 Apr 2006 15:30:12, Simon Gerraty wrote:
> Hmmm, the build isn't going to work unless a valid sys.mk is found,
> and since DEFAULT_MAKESYSPATH is at the end of MAKESYSPATH, if
> ${PREFIX}/share/mk contains the right stuff, then DEFAULT_MAKESYSPATH
> shouldn't make any difference (performance issues aside).

Are you talking about bmake's specification?
You think find first sys.mk in DEFAULT_MAKESYSPATH and read only it?
Unfortunately today's bmake's implementation try ALL sys.mk in
DEFAULT_MAKESYSPATH.

> >2. ${MAKEFILE} issue(devel/bmake)
> >
> >Unit test of bmake expect ${MAKEFILE} is defined, but not defined on Interix,
> >so unit test is failed.
> >
> >I don't know why this hack exist.
> >I think if it is enabled case-sensitivity for the file system,
> >it can distinguish b/w [Mm]akefile.
> 
> That's handy to know.
> 
> >Here is a patch.
> 
> I think we need Todd's input here...
> I don't have access to one of these systems, so have to go by the input
> from those that do. 

He tell us about it yesterday in tech-pkg:
http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=28392

--
"Of course I love NetBSD":-)
OBATA Akio / obata@lins.jp