Re: Building pre-tiger kext under tiger
Re: Building pre-tiger kext under tiger
- Subject: Re: Building pre-tiger kext under tiger
- From: "Justin C. Walker" <email@hidden>
- Date: Wed, 13 Jul 2005 23:36:23 -0700
On Jul 13, 2005, at 23:16 , Andrew White wrote:
I've recently upgraded to XCode 2.1 and Tiger, and have struck a
major problem. I need to be able to build using the kernel funnel,
but it's gone from the current headers.
How do I re-point my .pbobj project so I can build targeting 10.3.9
or 10.2.8? I've found the compiler settings, but they don't fix my
kernel framework paths, and thus all references to kernel sockets
or funnels die horribly with 'error: `network_flock'
undeclared' (or similar) errors
I think you need to build against an SDK corresponding to the
earliest version of Mac OS X that you need to run on.
Be aware that, while "pure" IOKit extensions may be able to run on
all three versions (10.2, 10.3, 10.4) from one compile (depending on
the functionality you use from IOKit and the rest of the system),
others, like NKEs and VFS plugins do not fare so well. As Apple has
stressed, it is only with the introduction of the KPI that we have a
prayer of binary compatibility.
Cheers,
Justin
--
Justin C. Walker, Curmudgeon-At-Large
Institute for General Semantics
--------
Some people have a mental horizon of radius zero, and
call it their point of view.
-- David Hilbert
--------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden