Backwards Compatibility

Information for Linux Users : Backwards Compatibility
Previous: Linux versions on which XFree86 has been tested
Next: Installing XFree86

## 2. Backwards Compatibility

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 `/usr/X386/lib` elsewhere, but `/etc/ld.so.conf` must be updated. All X11R5 applications should work with the X11R6 servers without problems.

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.

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.

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 `/lib/libX{11,t,aw}.so.3` to `/usr/X386/lib/libX{11,t,aw}.so.3`.

Information for Linux Users : Backwards Compatibility
Previous: Linux versions on which XFree86 has been tested
Next: Installing XFree86