A codeless kext needn't declare OSBundleLibraries, as it has no code that needs linking. You should be able to just delete that property.
Nik Gervae Apple, Inc.
On 27 Dec, 2010, at 17:57 , Rammohan Akula wrote: Hi,
I have codeless kext that loads perfectly on 32 bit machines. When I am trying to load same kext, I am getting following error:
Dependency Resolution Failures: 64-bit kexts must use com.apple.kpi.* libraries, not com.apple.kernel* libraries.
I want my codeless kext to work on both 32 bit and 64 bit machines. Can anyone suggest what is the best way to make it work on both (32 bit / 64 bit).
Following is the code snippet from my info.plist (Masked product id and vendor id values).
<dict> <key>Device Driver BSL</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.kernel.iokit</string> <key>IOClass</key>
<string>IOService</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bConfigurationValue</key>
<integer>1</integer> <key>bInterfaceNumber</key> <integer>0</integer> <key>idProduct</key> <integer>xxx</integer>
<key>idVendor</key> <integer>xxx</integer> </dict>
Thanks, Ram
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
|