Re: [os-libsynthesis] temporary UID mapping - maximum ID size

2010-12-08 Thread Patrick Ohly
On Mi, 2010-12-08 at 12:22 +0100, Patrick Ohly wrote: I'm currently (involuntarily ;-) stress-testing this code by running SyncEvolution-SyncEvolution syncs with lots of iCalendar 2.0 items, which happen to have very long IDs. Related to this: is there some way to increase the maximum ID size

[os-libsynthesis] temporary UID mapping

2010-12-08 Thread Patrick Ohly
Hello! The Synthesis engine has the feature that its backends are allowed to use IDs of arbitrary length. The engine will translate into IDs shorter than the maximum ID size supported by the peer. TLocalEngineDS::adjustLocalIDforSize() creates these temporary IDs, using: fTempGUIDMap.size() +

Re: [os-libsynthesis] libsynthesissdk.a built without -fPIC

2010-12-08 Thread Andris Pavenis
On 12/06/2010 11:52 AM, Patrick Ohly wrote: On Mi, 2010-11-24 at 14:07 +, Andris Pavenis wrote: libsynthesissdk.a can be linked into external libsynthesis plugins, but is built without -fPIC. It works OK for 32 bit Linux but not 64 bit Linux. I'm getting error message: /usr/bin/ld: