Project

General

Profile

Actions

新建 #226

open

linux4.19 sdk 换linux5.10 sdk 编译失败总结

Added by 余 顺 6 months ago. Updated 6 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
编译问题
Target version:
Start date:
10/29/2023
Due date:
% Done:

0%

Estimated time:

Description

记录一些客户反馈的 编译5.10时 失败的问题

Actions #1

Updated by 余 顺 6 months ago

1 编译时默认指定的编译器使用的不对
客户操作 使用kernel的make ARCH=arm64 menuconfig后, 生成的.config
CONFIG_CC_VERSION_TEXT="aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621"

5.1内核 被配置为
CONFIG_CC_VERSION_TEXT="ubutunxxxx", 找到的CC是ubuntu虚拟机内部的CC,导致无法正常编译kernel,ubuntu版本是18.04,

原linux4.19没有这个问题

解决方式 :5.1内核需要 通过 脚本 build.sh menuconfig 修改内核配置文件 否则会有。config 文件 修改会有问题
已验证脚本修改 上述 gcc 配置 不会被改变 任然用sdk 的 gcc

Actions

Also available in: Atom PDF