빌드루트를 컴파일하는 중 오류가 발생했습니다.

빌드루트를 컴파일하는 중 오류가 발생했습니다.

buildroot를 버전 "2014.08"(안정 버전)로 업데이트하고 프로젝트의 커널 버전(3.12.26)을 업데이트했으며 buildroot가 패키지를 빌드하려고 하면 linux-headers-3.12.26다음 오류가 발생합니다.

/output/host/usr/arm-buildroot-linux-gnueabi/sysroot 2.6; 그런 다음 1을 종료합니다. fi 잘못된 커널 헤더 선택: 예상되는 2.6.x, 실제 3.12.x"

어떻게 해결할 수 있나요? 스크립트를 변경해야 합니까 check-kernel-headers.sh?

답변1

아니요, 스크립트를 변경할 필요가 없습니다. Buildroot 구성이 잘못된 것 같지만 구성을 제공하지 않았으므로 정확한 답변을 제공할 수 있는 실제 방법이 없습니다. make savedefconfig이 파일의 출력을 여기에서 실행하고 게시 할 수 있습니까 ?

기본적으로 Buildroot가 여기서 불평하는 것은 찾은 커널 헤더 버전과 구성에서 지정한 커널 헤더 버전 간의 불일치입니다. 아마도 메뉴 make menuconfig아래에 있는 커널 헤더 버전을 선언하는 옵션을 변경 해야 할 것입니다.Toolchain

관련 정보