Answers:
glibc
有一个名为configure的配置选项--enable-kernel
,使您可以指定最低支持的内核版本。当目标文件与该glibc构建链接时,链接程序将SHT_NOTE节添加到.note.ABI-tag
包含最小内核版本的命名可执行文件中。确切的格式在LSB中定义,并且file
知道要查找该部分以及如何对其进行解释。
构建特定glibc要求2.6.9的原因取决于构建它的人。在我的系统上(Gentoo)相同;glibc ebuild中的注释说它指定了2.6.9,因为它是NPTL的最低要求,因此这很可能是一个常见的选择。另一个可能出现的版本是2.4.1,因为这是NPTL之前使用的LinuxThreads软件包的最低要求。