gpt4 book ai didi

linux - 如何交叉编译 arm64 的 lttng-modules?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:50 26 4
gpt4 key购买 nike

我一直在尝试使用 arm64 工具链来执行此操作,但出现错误 error: unrecognized command line option '-mgeral-regs-only'。在谷歌搜索时,我建议我为 msm 使用 aarch64 工具链,我确实这样做了。但现在我收到此错误 error: conflicting types for 'trace_sched_migrate_task'
void trace_##_name(_proto);
/local/mnt2/workspace/kernel/include/linux/tracepoint.h:168:21: 注意:'trace_sched_migrate_task' 的先前定义在这里
静态内联 void trace_##name(proto)

虽然在另一个具有相同函数定义的Linux系统上同样可以编译。

最佳答案

msm 内核为 trace_sched_migrate_task() 添加了一个额外的“加载”参数,参见 commit adding load in msm-4.4

正如您在 the definition in LTTng sources 中看到的那样,LTTng 目前不提供支持。 .添加支持只需要检测 msm 内核并添加参数。

关于linux - 如何交叉编译 arm64 的 lttng-modules?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45033261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com