Re: project builder or xcode for Panther
Re: project builder or xcode for Panther
- Subject: Re: project builder or xcode for Panther
- From: Thane Norton <email@hidden>
- Date: Thu, 06 Nov 2003 17:23:30 -0800
This is not the advice that we have been given at WWDC in the past. We were
told specifically that we should develop and build our kext on the earliest
revision of the OS that we expect it to run on. So that we can run on
10.1.5 w/o having multiple kexts, we build the kext on 10.1.5. We have a
dedicated build machine that runs 10.1.5 and just sits there waiting for a
developer to need to build the kext.
So, to clarify, does Apple now recommend that should *not* develop kexts
that will run across multiple major revisions of the OS without a recompile?
On 11/6/03 2:54 PM, "Godfrey DiGiorgi" <email@hidden> wrote:
> Prakash,
>
> To develop a kernel extension successfully, you should have the release
> version of the target operating system major release version installed
> (10.1.x, 10.2.x, 10.3) installed with the latest qualified GM build of
> the development tools for that version.
>
> That is:
> - If you are building a kernel extension for 10.3, you should have the
> release version of Panther (10.3) and Xcode 1.0 as your development
> environment
> - If you are building a kernel extension for 10.2, you should have the
> release version of Jaguar (presumably 10.2.6 or later at this point)
> and the Dec 2002 release of the Mac OS X Dev Tools as your development
> environment. You could also add the August gcc Updater to that
> configuration, but it's unnecessary for kernel extensions.
> - If you are building a kernel extension for 10.1, you should have the
> final release version of 10.1.x and the April 2002 release of the Mac
> OS X Dev Tools as your development environment.
>
> Most kernel extensions developed for Mac OS X v10.1.x are upward
> compatible with later Mac OS X revisions. They are built with gcc
> 2.95.2. Likewise, v10.2 kernel extensions built with gcc 3.1 are by and
> large compatible with Panther. I recommend a thorough testing cycle if
> you are planning to distribute kernel extensions to users of multiple
> Mac OS X versions.
>
> best,
> Godfrey
-----------------------------------------
V. Thane Norton III
Macintosh Software Engineer
Wacom Technology Corporation
phone: 360.896.9833 x172
mailto:email@hidden
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.