Xcode 4.6.2 and code sign for 32/64 bit FAT kext
Xcode 4.6.2 and code sign for 32/64 bit FAT kext
- Subject: Xcode 4.6.2 and code sign for 32/64 bit FAT kext
- From: Mark Moore <email@hidden>
- Date: Fri, 17 May 2013 19:00:43 +0200
Xcode 4.6.2 is generating invalid binaries for a 32/64bit kernel extensions. The error reported from kextutil (on a 32 bit system) is:
(kernel) kxld[<bundleid>]: The Mach-O file is malformed: Invalid segment type in MH_OBJECT kext: 29.
I can work around this by disabling code signing for the extension. However, is there a way to persuade codesign to work correctly for the FAT binary? I have tried adding the "--no-macho" command line switch, but to no avail.
This affects any system with a 32 bit kernel (including 10.7, which I believe is still supported).
Any help would be appreciated... at the moment I have to either ditch code signing or revert to Xcode 4.4 to avoid the problem.
-- Mark
_______________________________________________
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