Quote:
Originally Posted by Philantrop
If you're talking about the libimobiledevice stack of libraries: That's not the right approach. You should take the proper parts of the Windows port and add them to the primary repository's build system. The maintainers explicitly stated they'll gladly accept such patches.
|
There may be a problem with that: the primary repository uses mingw for the Windows port, but Calibre builds its C/C++ libraries from source with Visual Studio 2008; Kovid has already said he does not want to mix mingw binaries with VS binaries within Calibre because of incompatible C runtimes. Thus, we have to port the primary repository to VS 2008 so it can be built into Calibre; currently Calibre is using my libimobiledevice port here:
https://github.com/Polyfun (which does not work with IOS 8.3). I have locally updated my port to include the latest source from the master, but it still does not work with IOS 8.3 because of the InstallationLookupFailed error.