3.3. ライブラリーおよびランタイムの詳細

3.3.1. compat-glibc

compat-glibc は、以前のバージョンの Red Hat Enterprise Linux  からの共有静的ライブラリーのサブセットを提供します。Red Hat Enterprise Linux 6 では、以下のライブラリーが提供されます。
  • libanl
  • libcidn
  • libcrypt
  • libc
  • libdl
  • libm
  • libnsl
  • libpthread
  • libresolv
  • librt
  • libthread_db
  • libutil
このライブラリーセットにより、アプリケーションが上記のライブラリーのみを使用するという条件で、開発者はRed Hat Enterprise Linux 6 で Red Hat Enterprise Linux 5 のアプリケーションを作成することができます。これを行うには、以下のコマンドを実行してください。
# gcc -fgnu89-inline -I /usr/lib/x86_64-redhat-linux5E/include -B /usr/lib/x86_64-redhat-linux5E/lib64/ -lc_nonshared