如何重新编译glibc以支持较旧的内核版本?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何重新编译glibc以支持较旧的内核版本?相关的知识,希望对你有一定的参考价值。
所以我试图使用这个内核源代码2.6.34,当我尝试在qemu上启动时,它报告错误'致命:内核太旧了'。我在线搜索,人们给出的解决方案是创建一个与我正在使用的版本兼容的新glibc,类似'--enable-kernel',但我不知道如何构建它并将其链接到gcc特别。我该怎么做才能成功启动旧内核?
答案
对于非x86体系结构,必须使用glibc 2.23或更早版本,对于x86体系结构,必须使用glibc 2.25或更早版本。使用更高版本需要大量移植工作,因为旧内核的支持代码已经消失。
以上是关于如何重新编译glibc以支持较旧的内核版本?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 2010 \ 2011 sdk 编译较旧的 3dsmax 版本?