This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Enabling cygwin.rules/SharedLibFont


Harold L Hunt II wrote:

> > This would add a new dependency to the xserver binary. Nearly everything
> > in the xserver is linked staticly and I think this was done to make the
> > independend of the other X11 client libraries.
>
> I don't know why that would really matter: the 600 KiB of built-in
> library would be replaced with 600 KiB of a shared library.  XWin.exe
> already depends upon Xlib and Xext libs, so it wouldn't be a big deal to
> depend on one more lib that is included in the same package, especially
> when the overall size doesn't increase any.

> I have been thinking about this more, and it might actually be a good
> idea to try to save that 600 KiB in XWin.exe.  See, the XFree86-xserv
> package gets updated weekly and sometimes daily, while the Xfont lib is
> unlikely to be updated except at major releases.  It would be nice of us
> to try to save 600 KiB from every download of XFree86-xserv that our
> loyal users make.  600 KiB times several hundred users times a couple
> updates a week is a lot of bandwidth that we could save our mirrors.
> Every little bit helps.
>
> What do you think of that?

I think you're right. I only stumbled over a slight problem. I first tried
the shared Xfont with the xoncygwin repository. I usally take only XWin.exe
from this build tree and all other binaries from the xfree cvs build tree.
These trees might get out of sync and create small problems because XWin.exe
was compiled and linked with an older version of libXfont, libXlib and libXext
but is used with newer ones from the xfree tree.

But that is very unlikely and can be easily fixed by pulling the xoncygwin cvs
to the latest snapshot from the XF-4-3 branch.

So I agree with the plan to use the shared Xfont library.

bye
    ago

NP: grauzone.03-08-31
-- 
 Alexander.Gottwald@informatik.tu-chemnitz.de
 http://www.gotti.org           ICQ: 126018723


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]