Re: Building a 10.4 compatible CA driver on 10.6
Re: Building a 10.4 compatible CA driver on 10.6
- Subject: Re: Building a 10.4 compatible CA driver on 10.6
- From: Jeff Moore <email@hidden>
- Date: Thu, 2 Sep 2010 14:55:57 -0700
Good questions. The only thing that springs to my mind is that perhaps there is some difference in the name mangling between the compilers on the two platforms. Of course, you'd expect a problem like that to show up for more than just one symbol, but it's the best I have =)
At any rate, I wish I had more specific advice for you. You might try posing this question on one of the darwin or IOKit lists.
--
Jeff Moore
Core Audio
Apple
On Sep 2, 2010, at 12:28 PM, B.J. Buchalter wrote:
> I am trying to build a driver that will load on 10.4.x using a machine that is running 10.6.4 (Xcode 3.2.3).
>
> I have the driver set to use the 10.4u SDK and use the GCC 4.0 compiler.
>
> Everything builds fine, but when I try to load the driver on a 10.4 PPC box, I get (from kextload):
>
> ...is not compatible with its superclass, 23IOAudioEngineUnserClient superclass changed?
>
> I have compared the IOAudioEngineUnserClient.h files on both the 10.4 SDK and the ones installed on the 10.4 machine and they are identical.
>
> I suspect that some build setting is causing this problem, but there is not enough information to go on. I vaguely remember we needed to use the 10.4 SDK (not 10.4u) to build drivers for PPC but that SDK is no longer available on 10.6.
>
> Any ideas of how to proceed? We still need to support 10.4 PPC, and having to use two different build machines to deploy a driver is really difficult; it would be great if we could get the build process consolidated onto 10.6.4.
>
> Thanks for any suggestions!!
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden