首页 > 其他分享 >perf 编译失败

perf 编译失败

时间:2022-08-29 00:11:16浏览次数:63  
标签:perf 编译 失败 types linux include tools asm goto

linux-6.0-rc2 :

linux-6.0-rc2/tools/include/asm/../../arch/x86/include/asm/rmwcc.h:7:9: error: implicit declaration of function ‘asm_volatile_goto’ [-Werror=implicit-function-declaration]
    7 |         asm_volatile_goto (fullop "; j" cc " %l[cc_label]"              \
      |         ^~~~~~~~~~~~~~~~~

需要何如patch:

https://lkml.org/lkml/2022/8/22/372

> Fixes: a0a12c3ed057 ("asm goto: eradicate CC_HAS_ASM_GOTO")
> Signed-off-by: Yang Jihong <[email protected]>
> ---
>  tools/include/linux/compiler_types.h | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/tools/include/linux/compiler_types.h b/tools/include/linux/compiler_types.h
> index 24ae3054f304..1bdd834bdd57 100644
> --- a/tools/include/linux/compiler_types.h
> +++ b/tools/include/linux/compiler_types.h
> @@ -36,4 +36,8 @@
>  #include <linux/compiler-gcc.h>
>  #endif
> 
> +#ifndef asm_volatile_goto
> +#define asm_volatile_goto(x...) asm goto(x)
> +#endif

 

标签:perf,编译,失败,types,linux,include,tools,asm,goto
From: https://www.cnblogs.com/tzj-kernel/p/16634545.html

相关文章

  • Linux编译OpenSSL.0.9.8g
    环境:Linux平台:CentosLinuxrelease7.6.1810(Core)、gcc4.8.5开始:一、下载源码1. openssl-OpenSSL_0_9_8g.tar.gz解压得到openssl-Ope......
  • 重新编译influxdb_exporter源码,构建镜像
    1.githubhttps://github.com/prometheus/influxdb_exporter 2.dockerfileFROMgolang:1.17ENVGO111MODULE=on\GOPROXY="https://goproxy.cn,direct"COPYin......
  • 重新编译kafka_exporter源码,构建镜像
    1.githubhttps://github.com/danielqsj/kafka_exporter 2.dockerfileFROMgolang:1.17ENVGO111MODULE=on\GOPROXY="https://goproxy.cn,direct"COPYkafka_......
  • 重新编译activemq_exporter源码,构建镜像
    1.githubhttps://github.com/prometheus/jmx_exporteractivemq使用的是jmx_exporter来监控,0.17.0版本才有jmx_prometheus_httpserver 2.dockerfileFROMopenjdk:alp......
  • 重新编译jmx_exporter源码,构建镜像
    1.githubhttps://github.com/prometheus/jmx_exporter 2.dockerfileFROMopenjdk:alpineCOPYjmx_exporter-parent-0.16.1/apps/jmx_exporter-parent-0.16.1WORKD......
  • PerfView专题 (第十二篇):对 C# 下的 SDK 类库进行监控(大结局)
    一:背景本篇是我们系列文章的最后一篇,前面的文章中大多是在CLRRuntime以及OS层面进行监控来发现各种可疑的程序问题,除了这两个层面,其实我们还可以对SDK中一些类进行......
  • 向日葵 C1Pro 远程开机插座 智能插座 一直连接不上Wifi 连接失败 解决方法
    绑定不了一般是wifi模式不兼容,路由器背面通常会有一个管理地址,输入到电脑浏览器上回车访问进去修改一下呢1、仅支持2.4G的WIFI频段,把双频合一或5G优选关闭;2、不支持连接......
  • C语言常用编译选项
    目录编译选项-Wall-Wextra-Werror-Werror=implicit-function-declaration-Werror=unused-variable参考编译选项当-Wxx时,指的是,针对某个类型产生告警,特殊的-Wall是对所有......
  • perf基本使用功能
    perftop用于实时显示当前系统的性能统计信息。该命令主要用来观察整个系统当前的状态,比如可以通过查看该命令的输出来查看当前系统最耗时的内核函数或某个用户进程再往......
  • Vue3.0 编译做了哪些优化
    a.生成BlocktreeVue.js2.x的数据更新并触发重新渲染的粒度是组件级的,单个组件内部需要遍历该组件的整个vnode树。在2.0里,渲染效率的快慢与组件大小成正相关:组......