[csw-maintainers] RFD: X11 linkage problem strategy

Dagobert Michelsen dam at opencsw.org
Mon Nov 9 17:09:19 CET 2009


Hi,

Am 04.11.2009 um 22:28 schrieb Philip Brown:

> On Tue, Nov 3, 2009 at 7:35 AM, Dagobert Michelsen <dam at opencsw.org>  
> wrote:
>> Maybe someone has a good solution on how to cope this in the  
>> general case.
>> Of course the trivial one would be to recompile everything needing  
>> x11
>> against the CSW libs, which would pull in loads of stuff even if the
>> Solaris library would be sufficient.
>
> This was the core of my original reluctance to have these new libs in.
> I described explicitly that this sort of thing would be inevitable :-(
>
> Recompiling certain things for the newer, csw-bundled X11 libs will
> then become required.. not because those things themselves need the
> newer stuff... but because yet other packages, depend on the first set
> of packages, and also require the newer X11 libs :-(
>
> Technically, we dont need to require *everything* of ours that uses
> X11. But pretty close.
>
> Pretty much anything of ours that touches gnome libs... or anything of
> ours that is touched BY something that touches gnome libs... will need
> to be relinked now, I think :-(

How about distribution two sets of libraries for intermediate-libraries
that may be linked against either x11 library like giflib? One like
   CSWcsw11_libgif
bound against CSW X11 and located in /opt/csw/X11/lib, and
   CSWlibgif
bound against Sun X11 as before. This would allow a clean separation
between the two forms of libs.


Best regards

   -- Dago



More information about the maintainers mailing list