glibc について

MySQL で配布されてる、バイナリの RPMaliendeb に変換してインストールするために、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>.