glibc について
MySQL で配布されてる、バイナリの RPM を alien で deb に変換してインストールするために、RHEL のどのバージョンをインストールすれば良いのか?ということを調べたかったわけなんだけども。
RedHatLinux(RHL) と Red Hat Enterprise Linux(RHEL) の関係とか、それぞれのバージョンで使ってる glibc がよくわからないので、まとめてみた。
RHL | RHEL | カーネル | glibc | gcc |
---|---|---|---|---|
RHL 6.2 | RHL 6.2E | - | - | - |
RHL 7.2 | RHEL 2.1 | - | - | - |
RHL 9 | RHEL 3 | - | - | - |
FC 3 | RHEL 4 | 2.6.9 | glibc-2.3.3 | gcc3.4.2 |
FC 6 | RHEL 5 | 2.6.17 | glibc-2.4.90 | gcc4.1.1 |
Fedora 9 | RHEL 6(開発中) | 2.6.25-14 | glibc-2.8.90 | gcc4.3.0 |
Fedora 10 | - | 2.6.27-9 | glibc-2.9.3 | gcc4.3.2 |
そして、debian etch は
kernel 2.6.18, glibc-2.3.6, gcc4.1.
RHEL4 版で良さそうだ。
glibc のバージョンの調べ方は、以下のように、so ファイルを実行。
$ /lib/libc.so.6 GNU C Library development release version 2.8.90, by Roland McGrath et al. Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 4.3.2. Compiled on a Linux >>2.6.24-19-server<< system on 2008-09-29. Available extensions: crypt add-on version 2.1 by Michael Glad and others GNU Libidn by Simon Josefsson Native POSIX Threads Library by Ulrich Drepper et al BIND-8.2.3-T5B For bug reporting instructions, please see: <http://www.gnu.org/software/libc/bugs.html>.