On Tue, 27 May 2008, Frank Niessink wrote: > Hi Jerome. > > 2008/5/26 Jerome Laheurte <[EMAIL PROTECTED]>: >> We'll have to include the Funambol C++ API .dll/.so, but I think it's >> avoidable, if I can manage to link to their static version, so in the >> better case we'll just have to deploy the Python extension module. > > And what, in that case, would end users have to download/install > themselves, besides Task Coach?
Under Windows and MacOS, nothing. Under Linux, it's difficult to say; considering the various versions of Python/glibc shipped with today's distros, there is no way to make a "universal" binary. The glibc part is moot, since most modern distros use the same major (binary-compatible) version. The Python version may be a problem, but since TC explicitely depends on 2.5, it's not a real problem. When I think about it, even for Linux, the prerequisites are not much stricter than what is already required (Python 2.5, latest wxPython version or so). So deploying the binary extension module will work for 99% users, IMHO, without having them install anything else. People for whom it will not work (very old distros users, for instance) probably have the technical knowledge necessary to build the extension from source.
