Re: Xcode 4.6.2 and code sign for 32/64 bit FAT kext
Re: Xcode 4.6.2 and code sign for 32/64 bit FAT kext
- Subject: Re: Xcode 4.6.2 and code sign for 32/64 bit FAT kext
- From: Sean McBride <email@hidden>
- Date: Fri, 17 May 2013 13:05:37 -0400
- Organization: Rogue Research Inc.
On Fri, 17 May 2013 19:00:43 +0200, Mark Moore said:
>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.
That seems to be addressed in the release notes:
<http://developer.apple.com/library/ios/#releasenotes/DeveloperTools/RN-Xcode/index.html>
Cheers,
--
____________________________________________________________
Sean McBride, B. Eng email@hidden
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
_______________________________________________
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