使用外部crosstool-ng工具链编译buildroot(4.3.x)

时间:2017-02-14 01:33:37

标签: compilation linux-kernel kernel buildroot crosstool-ng

我使用crosstool-NG为power pc处理器构建了一个工具链。 Crosstool-NG自动从kernel.org下载所需的源代码以编译工具链。 现在我想为系统编译一个Linux发行版并且想到了,使用buildroot将是最简单的方法。所以我将buildroot配置为使用我现有的交叉工具链,但在执行make时,它会抱怨:

>>> toolchain-external  Configuring
Incorrect selection of kernel headers: expected 2.6.x, got 4.3.x

无论如何我可以使用buildroot和这个工具链,或者我是否需要等到buildroot赶上内核版本?

EDIT1
在选择内核hheaders 4.3.x时,我收到了这个错误:

>>> toolchain-external  Configuring
Incorrect selection of gcc version: expected 4.3.x, got 5.2.0

和最高版本号menuconfig让我选择4.8.x

1 个答案:

答案 0 :(得分:0)

对,

原来我必须将toolchain gcc version设为5.x,将toolchain kernel headers series设为4.3.x