Quoting Bob Friesenhahn <bfrie...@simple.dallas.tx.us>:

> These descriptions of static vs shared libraries don't make any  
> sense to me.  On the planet I live on, programs using a shared  
> library always get private data and there is no sharing of data  
> between programs due to using a shared library.  There are platforms  
> (e.g. Microsoft Windows) which support DLLs which are really  
> multi-threaded servers (shared memory space) under the guise of a  
> library but these are not normal DLLs and need to be registered with  
> the OS as a sort of server.

Obviously you are right and my description of the issue was wrong,
actually the reports I got was about an application using both lcms2
and another library which was using lcms2 as well. The app did set
its own memory management via a plug-in, but after calling the
second library (which also set its own  memory management) the
callbacks pointed to the second library mem manager and
segfaulted badly because all libs were deployed as .so and the
callbacks were pointing to hyperspace.

Sorry about the confusion.

Regards
Marti


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to