You would link to the right libraries during build time, but get your wires crossed later running ldconfig all the same. Extensions that contain libraries to be used for just that extension pose no problem even if there are other versions installed in the base system. The purpose of course with a gtk2.uci is to be able to use it with Firefox and any other app that expects gtk2 to be in a standard, or at least findable, place. I think there would be no issues if I just built extensions against the /opt/gtk+-2.12.9 location that would not require using ldconfg after installing gtk2. But that would not be of much use. |