X11R6 は X11R5 から大幅に変更されていますので、XFree86-3.1 以降の共有
ライブラリは、XFree86-2.1.1 以前の古いライブラリと互換性がありません。
X11R5 のアプリケーションを実行するには、マシンのどこかに古いライブラリ
を保存しておかなければいけません。古いライブラリは
/usr/X386/lib
からどこかへ移動させることができますが、その場合
は/etc/ld.so.conf
は更新しなければいけません。全ての X11R5 の
アプリケーションは問題無く X11R6 のサーバと一緒に動作するでしょう。
X11R6.1 はX11R6 をさらに更新した版です。 マイナー番号が '1' 増加してい るライブラリもありますが、そのライブラリは X11R6 で動作するアプリケー ションと完全に互換性があるはずです。
X11R6.3 は X11R6.1 をさらに更新した版です。マイナー番号が '3' に増えて いるライブラリもありますが、そのライブラリは X11R6 で動作するアプリケー ションと完全に互換性があるはずです。
(XFree86-1.2、XFree86-1.3 または XFree86-2.0 ライブラリにリンクされて
いる)非常に古いバイナリは引き続き動作しますが、/lib/libX{11,t,aw}.so.3
から /usr/X386/lib/libX{11,t,aw}.so.3
へ明示的にシンボリックリンク
を張る必要があります。