Really thanks for your indications!

...Do you also know something about these other libs, and in particular
if they are really required?

extensions/libdbe.a
extensions/libextmod.a
fonts/libbitmap.a
linux/libint10.a

Do you also have some particular suggestion to help us strip xf43 to the
minimum?

Thanks in advance!

Paolo & Miles


Mark Vojkovich ha scritto:
> 
> On Tue, 17 Jun 2003, Miles Roper wrote:
> 
> > Hi,
> >
> > Several times the project I'm working on has had queries regarding what
are
> > all the libraries used in XFree.  Is there, or can, we get a description
of
> > all the modules.  The ones below are the ones we are most interested.
We
> > are interested in this so we can remove the unnecessary ones from the
build
> > as space is quite tight.
> >
> > Note that we are supporting many different screen cards, so would like
to
> > know which modules are used with which screen cards.
> >
> > Cheers
> >
> > Miles
> >
> > libafb.a
> 
>    You don't need it.  It's only used on Amiga or something.
> 
> > libcfb16.a
> > libcfb24.a
> > libcfb32.a
> > libcfb.a
> 
>    Deprecated.  Only used with some overlay options (like the 8+32 mode
> on the Matrox cards).
> 
> > libint10.a
> 
>    You need it.  It's used for posting secondary cards among other
> things.  It's used for emulating bios code.
> 
> > liblayer.a
> 
>    I believe this is the more updated overlay support.  Not sure
> which drivers are using it, but it would only be used if they had
> a multilayer framebuffer option and it were turned on.
> 
> > libmfb.a
> 
>    You need it.  It's for rendering into bitmaps.
> 
> > librac.a
> 
>    You need it.  Resource access control.
> 
> > libshadow.a
> > libshadowfb.a
> 
>    Depends.  Drivers that support Rotate options or ShadowFB options
> will use these, but only when specified too.
> 
> > libxf24_32bpp.a
> > libxf8_16bpp.a
> > libxf8_32bpp.a
> 
>    These are the old multilayer framebuffer code.  They'd be using
> the cfb modules above if you had an overlay option turned on.
> 
> > libddc.a
> 
>    You need it.  Monitor probing.
> 
> > libfb.a
> 
>    You need it.  It's the modern software renderer.
> 
> > libi2c.a
> 
>    You need it.  Used by libddc and possibly others.
> 
> > libpcidata.a
> 
>    You need it.  It's used for bus scanning.
> 
> > libramdac.a
> 
>    You probably need it.  It's used for HW cursor support.  If your
> driver doesn't use a HW cursor you won't need it, but most do.
> 
> > libvbe.a
> 
>    I think that's only used by the vesa driver.
> 
> > libvgahw.a
> 
>    All vga compatible drivers use this (nearly all drivers).
> 
> > libxaa.a
> 
>    This is the hardware acceleration code used by most drivers.
> 
> > libxf4bpp.a
> 
>    The basic vga framebuffer (16 colors).  You need it if you want
> to run the plain vga driver.
> 
>                         Mark.
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> _______________________________________________
> Thinstation-developer mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Thinstation-developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to