Figure out how best to handle 32-bit-only plugins
-
Christopher Stawarz
- State changed from new to open
Another solution might be to follow the route taken by WebKit/Safari and run 32-bit-only plugin code in a separate, 32-bit process (a la WebKitPluginAgent)
-
Christopher Stawarz
- Milestone order changed from 0 to 0
Although Solution 2 seems preferrable to Solution 3, the former didn't work for me.
I haven't verified this, but I'm guessing it didn't work because I was modifying the installed Info.plist file. From experimentation, I've determined that some settings in Info.plist (e.g. environment variables) get baked into the application (somehow) during compilation, and you have to recompile in order for changes to take effect.
-
Christopher Stawarz
From experimentation, I've determined that some settings in Info.plist (e.g. environment variables) get baked into the application (somehow) during compilation, and you have to recompile in order for changes to take effect.
I take that back. The changes don't take effect immediately because Launch Services caches Info.plist contents. You can force it to update its database like so:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f /Applications/MWServer.app -
Christopher Stawarz
Another solution might be to follow the route taken by WebKit/Safari and run 32-bit-only plugin code in a separate, 32-bit process
Here's a potentially useful guide to this approach.
-
Christopher Stawarz
- State changed from open to invalid
This issue is no longer relevant. The ITC-18 framework is now a universal binary, and MATLAB has been 64-bit only for several years.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.