<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Backwards Compatibility </TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="Linux.html"><EM>Information for Linux Users</EM></A>
 <b>:</b> <EM>Backwards Compatibility </EM><BR>
<b>Previous:</b> <A HREF="Linux1.html"><EM>Linux versions on which XFree86 has been tested </EM></A><BR>
<b>Next:</b> <A HREF="Linux3.html"><EM>Installing XFree86 </EM></A>


<HR NOSHADE>
  <H2><A NAME="2"></A>2. Backwards Compatibility </H2>
<p>X11R6 is considered a major update from X11R5, so the shared
libraries in XFree86 3.1 and later are not compatible with XFree86 2.1.1
and older libraries. To continue to run X11R5 applications, you must keep
the old libraries somewhere on your machine. They can be moved from
<code>/usr/X386/lib</code> elsewhere, but <code>/etc/ld.so.conf</code> must be updated.
All X11R5 applications should work with the X11R6 servers without problems.</p>
<p>X11R6.1 is yet another update to X11R6. While the minor number for some
libraries has been increased to '1' it is believed to be fully
compatible with X11R6 based applications.</p>
<p>X11R6.3 is yet another update to X11R6.1. While the minor number for some
libraries has been increased to '3' it is believed to be fully
compatible with X11R6 based applications.</p>
<p>Very old binaries (linked to XFree86-1.2, XFree86-1.3 or
XFree86-2.0 libraries) will continue to work, but may need an explicit
symlink from <code>/lib/libX{11,t,aw}.so.3</code> to
<code>/usr/X386/lib/libX{11,t,aw}.so.3</code>.</p>

 <HR NOSHADE>
<A HREF="Linux.html"><EM>Information for Linux Users</EM></A>
 <b>:</b> <EM>Backwards Compatibility </EM><BR>
<b>Previous:</b> <A HREF="Linux1.html"><EM>Linux versions on which XFree86 has been tested </EM></A><BR>
<b>Next:</b> <A HREF="Linux3.html"><EM>Installing XFree86 </EM></A>



</BODY>
</HTML>
