tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Building netbsd-5 on OS X 10.6 (Snow Leopard)



On Fri, Dec 25, 2009 at 11:38:37PM +0000, Matthias Scheler wrote:
> 
> On 25 Dec 2009, at 23:19, Thor Lancelot Simon wrote:
> > The following workarounds and patch come *close* to allowing building
> > the netbsd-5 branch on OS X 10.6 (Snow Leopard):
> 
> All which is necessary on my system is to apply this patch:

(Patch removing <group.h>)

Clever!  I started down that path but didn't think of what you did.

Do you get the right uids on the destination files when doing an
unprivileged build?  The problem I kept having was with mtree: the
build pass would write OS X UIDs into the metalog, or the build pass
would write NetBSD usernames but the sets pass would try to look up
the UIDs using the OS X passwd functions -- I could cause either
problem at will but couldn't manage to get sets built with the right
UID/GIDs in them no matter what I did!

There's also an issue with <sys/mtio.h> in my tree but that may have been
fixed.  I worked around by copying mtio.h from a 10.5 system.

Thor


Home | Main Index | Thread Index | Old Index