1

我一直在尝试使用 arm64 工具链进行操作,但出现错误error: unrecognized command line option '-mgeneral-regs-only'。在谷歌搜索上,我建议我使用 aarch64 工具链 for msm,我这样做了。但现在我收到了这个错误error: conflicting types for 'trace_sched_migrate_task' void trace_##_name(_proto); /local/mnt2/workspace/kernel/include/linux/tracepoint.h:168:21: note: previous definition of 'trace_sched_migrate_task' was here static inline void trace_##name(proto)

尽管在另一个具有相同函数定义的 Linux 系统上编译相同。

4

1 回答 1

0

msm 内核为 trace_sched_migrate_task() 添加了一个额外的“负载”参数,请参阅在 msm-4.4 中添加负载

LTTng 目前不提供对它的支持,正如您在 LTTng 源代码中的定义中看到的那样。添加支持只需要检测 msm 内核并添加参数。

于 2018-10-31T13:49:27.227 回答