我的目标是使用 debian(挤压)用户空间运行更新的内核 Linux 3.4。
Debian 的KernelFaq简单地说我们从 kernel.org 获取最新的原始内核并手动配置和编译它。
但是,在glibc 文档中,它指出:
GNU C 库在比 [编译期间] 使用的内核头文件更早的内核上运行没有问题。反过来(使用旧内核头文件编译 GNU C 库并在最近的内核上运行)不一定按预期工作。
由于内核 API 从 2.6.32 到 3.4 相当稳定,我可能只需要编译 3.4 内核就可以了;但是,我想知道这是否仍然存在潜在问题。
这样做是针对我的 Linux 3.4(或更高版本)头文件重新编译 eglibc 2.11.3-4 的更正确方法吗?