I have been programming against libjpeg.so.62 for the longest time. I have recently tried using libjpeg 8. One reason is that I want to use the jpeg_mem_dest() functionality. I know I could roll my own in the older library, but I thought using the supported one in the released library would have fewer issues.
I do not have a problem with my own apps (as far as I know - early days). There are, however, some other components we use that are compiled against 6.2. For example Motif (don't ask) and the GD library. I am sure there are others, but I see warnings for these two when linking my applications. Such as:
libjpeg.so.8, needed by /usr/lib/libXm.so, may conflict with libjpeg.so.62
I am wondering how the run-time loaded will resolve things. The applications will have references to both versions of the library. Surely in that way lies madness. Anyone been there done that?