On Apr 11, 2005 4:55 AM, Francois <[EMAIL PROTECTED]> wrote:
> Hi all,
> 
> On Sun, 2005-04-10 at 06:57, Charles Lepple wrote:
> > On Apr 10, 2005 5:07 PM, Michael <[EMAIL PROTECTED]> wrote:
> > > Just sticking in my two cents on this one.  When you say Xcode and
> > > Darwin on your G5 I am assuming you mean Pather (OS 10.3) and in my
> > > experience I have also found that The Mac OS X's (more so in Jaguar than
> > > Panther), are incomplete as far as Darwin.  Some files needed to compile
> > > certain things just aren't there.  For instance Jaguar does not contain
> > > a poll.h for one, so that error on not being able to find sys.h might
> > > not be your not having installed XCode right.
> >
> > I would guess that this holds true in general, but it really shouldn't
> > be applicable to cross-compiling a Linux kernel under OS X (or
> > Darwin).
> 
> I was not really cross compiling between two different architectures
> there, as I was compiling on a G5 (Darwin) for my G5 (Linux).

I hate to sound like I'm just being pedantic, but as far as GCC is
concerned, it's a cross-compiler.  If I build a kernel for my G4 cube
(Linux) on my PowerBook (Darwin), I can't simply use the Xcode version
of GCC because it will create Mach-O binaries instead of ELF
executables.

> My description was incomplete: the compilation of a linux kernel starts
> by compiling some helper programs.

Right, I forgot about that.

-- 
- Charles Lepple


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to