Building NetBSD Under Cygwin on Windows XP, PPC
Dan writes "John Gordon has completed a set of changes to the NetBSD build infrastructure that allows him to build at least two architectures (i386 and ibmnws platform, a PowerPC box) under Cygwin/Windows XP Home Edition and PowerPC. He has made a CVS patch for Cygwin, and provides instructions on the required configuration of Cygwin to avoid a problem with directory name clashes due to the case insensitive file system on Windows."
Why would you want to? I'm not sure I understand.
-Peapod
Can't call, its busy!
Will try again later... Ohhh, BSD's.... I'm lonely too!!!
No I didnt spell check this post...
"under Cygwin/Windows XP Home Edition and PowerPC."
This makes no sense. Windows XP ist an OS, PowerPC a processor. It should say: "You can build NetBSD for the i386 or a certain PowerPC Plattform under Windows XP on i386."
What`s the point of /building/ NetBSD on WinXP/cygwin? Its not funny to build systems, the fun is to /install/ them. What the hell should i do with a lot of NetBSD binaries on my Windows system, i cant use netbsd on a fat/ntfs anyways can i?
Is compiling the best use of our CPU?
seti@home anyone?
"If you loved me, you`d all kill yourselves today"
Spider Jerusalem
I think this could be neat if:
A)if this could be used to set up, create and manipulate ufs/ffs partitions on your computer. (I know, highly unlikely)
B)If the next step was to create windows binaries of the NetBSD system (to replace their GNU counterparts)
Hell, it's neat regardless! Next, we need to have the guys at LFS add cygwin compatibility so I can truly build a linux from scratch!
OS X has Darwin underneath, and Darwin is a relative of FreeBSD. And guess who is the largest distributer of *nix in the world? Apple. Their market share may even be growing (although slowly). And if you're concerned about servers, keep in mind that every time an OS X user checks the "Personal Web Sharing" box in their preference panel, another *BSD box running Apache goes live for the world.
I know it's not what you meant, but just keep in mind that *BSD is here to stay.
Best read in good ol' Monaco 9 point.
I wonder, why not run just Gentoo Linux PPC on that box? Just run it. No building of NetBSD even will be required - you will be happy emergeing Gentoo packages already!
Less is more !
I do distributed builds for the Linux target using distcc across many machines including cygwin boxes with x86 Linux cross compilers. Why? Because the Windows boxes we have are generally faster than the Linux boxes we have and are idle most of the time anyway.
Even with cygwin you cannot create or properly handle a file with a reserved name, such as aux, nul, com1, con, et cetera. So when you try to extract the "aux" dir, or files like aux.h or aux.c which are fairly commonly used names in source trees apparently, tar chokes and fails to extract the file. In order to compile some software I've had to extract files like aux.h as winaux.h (arbitrary filename I chose) and then edit makefiles, cfiles which include it, etc.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I was about to mention SFU3 and noticed that an AC beat me to the punch -- but only because it was an insert in this month's Sysadmin Magazine (which totally threw me for a loop -- MS bought the centerfold spread and paid for a demo CD -- I sure hope they ended up picking up the entire tab for this month's production costs). One thing I noticed on the SFU3 CD jacket -- and bear with me because didn't see any fine print and haven't actually looked at the CDs contents yet -- is that it appears that MS is selling SFU3 as an add-on component for Windows. I'm curious if it requires Win2K Server (any of the family) or will also install on Win2K Pro and WinXP Pro. Does anyone know what the deal is, because this should solve his file name problem? That is, if the fine print doesn't say otherwise ... and yeah, I could go google the answer, but why bother, because I probably won't buy this when I can do it another way for free.
Even superheroes once were losers